aws_s3 拡張 AuroraからS3へのエクスポート【基本編】 - サーバーワークスエンジニアブログ

00:01:07 ・ source: https://blog.serverworks.co.jp/2026/06/30/165323

Transcript

hostenToday we explore AWS S3 extension feature that exports Aurora database data directly to S3.
guestja今日は、Aurora のデータベースから S3 へ直接データをエクスポートできる aws_s3 拡張機能について紹介します。
hostenInstead of writing application code to fetch and upload data, you just run SQL to export it.
guestjaアプリケーション側でデータ取得・書き込み処理を実装する必要なく、SQL を実行するだけで S3 へのエクスポートが完結します。
hostenYou need IAM role, S3 bucket, and the aws_s3 extension installed on Aurora PostgreSQL.
guestja必要なのは IAM ロール、S3 バケット、そして Aurora PostgreSQL に aws_s3 拡張機能をインストールすることです。
hostenThen you run query_export_to_s3 function with your SELECT statement to export as CSV.
guestjaその後、aws_s3.query_export_to_s3 関数で SELECT 文を指定すれば、CSV 形式でデータが S3 に出力されます。