如何将数据从Redshift卸载到S3?我正在阅读以下文档,但是在哪里可以使用此命令?
https://docs.aws.amazon.com/redshift/latest/dg/t_Unloading_tables.html
unload ('select * from venue')
to 's3://mybucket/tickit/unload/venue_'
iam_role 'arn:aws:iam::0123456789012:role/MyRedshiftRole';
是bash命令还是py?
答案 0 :(得分:0)
您使用SQL连接对Redshift集群执行此查询。
这与您运行COPY
命令的方式类似。
确保有问题的IAM角色已附加到Redshift群集上,并且有权为您的存储桶调用S3:PutObject
。
答案 1 :(得分:0)
您必须连接到集群。例如,使用工作台:
还有其他方法,如以下链接所示: