无法检索IAM角色和策略的列表。 (加载角色错误)

时间:2018-10-14 17:43:40

标签: amazon-web-services aws-lambda amazon-iam

当尝试上传到AWS Lambda时,我收到此错误消息。这来自AWS Example-示例

特别是说,IAM无权执行iam:ListRoles或iam:ListPolicies。

我在AWS策略模拟器中检查了IAM用户的AWS Lambda ListFunctions,说它正在运行,尽管我不知道这是否与我的问题有关。

1 个答案:

答案 0 :(得分:0)

您在此使用的IAM用户可能没有执行iam:ListRoles之类的操作的权限。请尝试以下步骤:

  1. 转到您的AWS控制台。然后选择IAM服务。
  2. 然后选择左侧的Users标签。
  3. 选择特定用户(我猜为General)。
  4. 在权限标签中,点击Add Permissions
  5. 应该在顶部的Attach existing policies directly选项中出现一个新视图。
  6. 选择选项Create Policy
  7. 现在通过将服务选择为IAM,并根据需要选择操作(List操作)来创建新策略,然后选择All resources,然后创建策略。
  8. 然后在步骤5视图中选择此新创建的策略,并添加权限。
  9. 现在重试Lambda的上传。