【发布时间】:2016-08-12 08:46:30
【问题描述】:
是否可以从一个 AWS 账户 S3 存储桶复制到另一个 AWS 账户 Redshift 集群?我尝试这样做的方法是使用 SQL Workbench 登录到我的 AWS 帐户(Account1)并使用(Account2)的 IAM 用户复制文件,如下所示:
copy my_table (town,name,number)
from 's3://other-s3-account-bucket/fileToCopy.tsv'
credentials 'aws_access_key_id=<other_accounts_aws_access_key_id>;aws_secret_access_key=<other_accounts_aws_secret_access_key>'
delimiter '\t';
经过仔细检查,我知道其他帐户的用户具有 s3 权限。我是否有共享 IAM 用户或设置不同的权限才能执行此操作?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-redshift