【发布时间】:2021-10-27 21:19:53
【问题描述】:
以前,我能够在我自己的 AWS 账户上毫无问题地部署我的 lambda 函数。现在,我需要将它们部署到我的 IAM 用户拥有 AdministratorAccess 权限的不同 AWS 账户。
我已经设置了一个角色/策略来调用 lambda,就像我为我的帐户所做的那样。在我使用 terraform 部署我的代码之前,我检查了 AWS lambda 的控制台页面,并且弹出了这个错误。
知道为什么即使我的用户附加了 AdministratorAccess 策略,我仍然没有足够的权限访问 lambda?我是否仍需要向我的用户添加更多策略才能访问 Lambda?
【问题讨论】:
-
你能分享你的保单文件吗?
-
您的 AWS 账户是 AWS Organizations 层次结构的一部分吗?也就是说,您公司中的其他人是否集中管理您的所有 AWS 账户?
-
@NinadGaikwad 我有一个管理员访问权限,所以应该能够访问所有服务? {“版本”:“2012-10-17”,“声明”:[{“效果”:“允许”,“操作”:“”,“资源”:“”}]}
-
@JohnRotenstein 不,我是唯一一个管理帐户的人,除了帐单。
-
您必须检查您的电子邮件、AWS Health 中的所有安全通知。在 AWS 限制您的账户可用性的情况下,您的错误是典型的,因为它“认为”它已被黑客入侵或用于恶意目的。
标签: amazon-web-services aws-lambda amazon-iam