将RedShift文件以CSV格式移动到S3

时间:2014-04-04 14:36:27

标签: amazon-web-services amazon-s3 amazon-redshift

我试图将文件从RedShift移动到S3。是否可以选择将此文件移动为.csv?

目前我正在编写一个shell脚本来获取Redshift数据,将其保存为.csv,然后上传到S3。我假设,因为这是所有关于AWS服务的,他们会有一个争论或让我这样做的事情。

1 个答案:

答案 0 :(得分:5)

使用UNLOAD命令。它将为每个切片创建至少一个文件,您必须自己合并文件。

unload ('__SQL__')
to 's3://__BUCKET__/__PATH__'
credentials 'aws_access_key_id=__S3_KEY__;aws_secret_access_key=__S3_SECRET__'
delimiter as ','
addquotes
escape