无法访问 AWS Lambda 控制台,并显示错误“您没有足够的权限”。拒绝访问。'

1nc*_*000 6 amazon-web-services amazon-iam aws-lambda

之前,我可以在自己的 AWS 账户上毫无问题地部署 lambda 函数。现在,我需要将它们部署到我的 IAM 用户具有 AdministratorAccess 权限的不同 AWS 账户。

我已经设置了一个用于调用 lambda 的角色/策略,就像我为我的帐户所做的那样。在使用 terraform 部署代码之前,我检查了 AWS lambda 的控制台页面,并弹出了此错误。

在此输入图像描述

知道为什么即使我的 AdministratorAccess 策略附加到我的用户,我仍然没有足够的权限来访问 lambda 吗?我是否还需要向我的用户添加更多策略才能访问 Lambda?

Ale*_*rbu 5

我也遇到过同样的问题。由于您的账户因潜在危险活动而被锁定,因此您需要联系 AWS 来解锁您的访问权限。

我建议您启用MFA并使用IAM用户而不是root用户登录AWS控制台。


row*_*anu 0

AdministratorAccess查看 Lambda 控制台绝对足够了。

您是否为该用户设置了 CLI 访问权限?您可以尝试运行list-functionsCLI 命令来确认您的用户已按预期设置,因为这使用与 Web 控制台为您执行的相同 API 调用。