我正在尝试将文件从 RedShift 移动到 S3。是否可以选择将此文件移动为 .csv?
目前我正在编写一个 shell 脚本来获取 Redshift 数据,将其保存为 .csv,然后上传到 S3。我假设,由于这一切都在 AWS 服务上,他们会有争论或其他什么让我这样做。
最佳答案
使用UNLOAD命令。它将为每个切片创建至少一个文件,您必须自己合并文件。
unload ('__SQL__')
to 's3://__BUCKET__/__PATH__'
credentials 'aws_access_key_id=__S3_KEY__;aws_secret_access_key=__S3_SECRET__'
delimiter as ','
addquotes
escape
关于amazon-web-services - 将 RedShift 文件作为 CSV 移动到 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22865732/