我有一个AWS File Gateway。如果我让AWS控制台创建新的IAM角色,我只能为S3存储桶创建共享。如果我选择使用现有角色,我会收到错误:
无法创建文件共享
用户:arn:aws:iam :: 024123456789:root无权执行:iam:资源上的PassRole:my-storage-gateway-role(请求ID:f14a287d-e266- 11e7-bd3b-49a5a190c50e)
我已经尝试使用具有管理访问权限的IAM用户和root用户。每次都会导致同样的错误。以下是我的管理员所拥有的政策:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "*",
"Resource": "*"
}
]
}
这项政策不足以做任何事情吗?是什么原因造成了这个错误?
答案 0 :(得分:1)
调查此问题时,出现此错误的最可能原因是您的帐户没有正确的权限来承担Storage Gateway [1]的角色:
{ “版本”:“2012-10-17”, “声明”:[ { “希德”:“”, “效果”:“允许”, “校长”:{ “服务”:“storagegateway.amazonaws.com” }, “行动”:“sts:AssumeRole” } ] }
由于您拥有该角色的管理员权限,因此无需更改权限策略。
登录到我的root帐户后,即使为文件共享创建新角色,我也无法重现此问题。
您是否可以分享您尝试使用的角色?