我试图将文件从RedShift移动到S3。是否可以选择将此文件移动为.csv?
目前我正在编写一个shell脚本来获取Redshift数据,将其保存为.csv,然后上传到S3。我假设,因为这是所有关于AWS服务的,他们会有一个争论或让我这样做的事情。
答案 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