amazon-web-services - 无法访问 AWS Lambda 控制台并显示错误消息“您没有足够的权限。拒绝访问。'
问题描述
以前,我能够在我自己的 AWS 账户上毫无问题地部署我的 lambda 函数。现在,我需要将它们部署到我的 IAM 用户拥有 AdministratorAccess 权限的不同 AWS 账户。
我已经设置了一个角色/策略来调用 lambdas,就像我为我的帐户所做的那样。在我使用 terraform 部署我的代码之前,我检查了 AWS lambda 的控制台页面,并弹出了这个错误。
知道为什么即使我的用户附加了 AdministratorAccess 策略,我仍然没有足够的权限访问 lambda?我是否仍需要向我的用户添加更多策略才能访问 Lambda?
解决方案
AdministratorAccess
绝对足以查看 Lambda 控制台。
您是否为此用户设置了 CLI 访问权限?您可以尝试运行list-functions
CLI 命令以确认您的用户已按预期设置,因为这使用 Web 控制台为您执行的相同 API 调用。
推荐阅读
- r - 根据分类变量创建索引
- weblogic-10.x - PDF解析器在生产环境中不起作用
- c++ - 将对象转换为布尔值时,显式说明符似乎不起作用
- javascript - 使用打字稿处理量角器下拉列表的问题
- python - 在 Python 中取消转义 XML 属性
- testing - Skype bot 是否由 Botium 自动化?
- ios - Appium 1.10.0 和 IOS (12.1.2) 的 WDA 连接超时
- jupyter-notebook - Jupyter:如何仅在一条路径中搜索内核
- javascript - 从请求节点 HTTP 服务器获取源 URL
- javascript - Angular [innerHTML] 无法正常工作