概要
- Amazon RedShiftに保存されているデータをS3バケットに出力
手順
S3バケットの準備
手順
- RedShiftと同じリージョンでS3バケットを作成
- アクセスキーIDと秘密アクセスキーの準備
- 上記で作成したユーザに次のポリシーをアタッチ(もしかしたら不要かも)
- AmazonS3FullAccess
参考
SQLコマンドによるデータ出力
手順
- SQL Workbenchで次のコマンドを実行
コマンド例
- selectの中身は適宜調整
- limitは使えない
unload ('
SELECT
customer_id,
customer_created,
FROM customers
')
to 's3://my-backet/test/clients_' credentials
'aws_access_key_id=XXXX;aws_secret_access_key=XXXX'
parallel off
allowoverwrite
delimiter as '\t'
GZIP