【发布时间】:2018-08-22 08:47:12
【问题描述】:
从 Redshift 表中卸载数据时出现以下错误
unload ('select * from tablename')
to 's3://bucketname/'
iam_role 'arn:aws:iam::123456789012:role/rolename';
ERROR: User arn:aws:redshift:eu-west-1:123456789012:dbuser:dbaname/dbusername is not authorized to assume IAM Role arn:aws:iam::123456789012:role/rolename
DETAIL:
-----------------------------------------------
error: User arn:aws:redshift:eu-west-1:123456789012:dbuser:dbname/dbusername is not authorized to assume IAM Role arn:aws:iam::123456789012:role/rolename
code: 8001
context: IAM Role=arn:aws:iam::123456789012:role/rolename
query: 0
location: xen_aws_credentials_mgr.cpp:238
process: padbmaster [pid=3203]
-----------------------------------------------
我使用切换角色通过角色名称从一个帐户连接到另一个帐户,该角色在 AWS 上具有完全访问权限
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "*",
"Resource": "*"
}
]
}
【问题讨论】:
标签: amazon-s3 amazon-redshift amazon-iam