我正在使用 AWS Educate Starter 账户,但他们的用户账户策略不允许使用 Iam GetRole。所以我在无服务器框架和 Zappa 中都有这种错误 -
An error occurred: IamRoleLambdaExecution - API: iam:GetRole
User: arn:aws:iam::XXXXXXXXXXX:user/awsstudent is not authorized to perform:
iam:GetRole on resource: role hello-world-dev-us-west-2-lambdaRole.
有没有办法在没有此授权的情况下完成工作。我知道我的访问密钥具有对 AWS lamda、S3、API 网关等的完全访问权限。
问题是您似乎被锁定在IAM之外。Lambda/S3/API Gateway 上再多的权限也无法让您到达您需要去的地方。