首页 > 解决方案 > 无法访问 AWS Lambda 控制台并显示错误消息“您没有足够的权限。拒绝访问。'

问题描述

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

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

在此处输入图像描述

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

标签: amazon-web-servicesaws-lambdaamazon-iam

解决方案


AdministratorAccess绝对足以查看 Lambda 控制台。

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


推荐阅读