Не удалось получить список ролей и политик IAM.(Ошибка загрузки ролей) - PullRequest
0 голосов
/ 14 октября 2018

Я получаю это сообщение об ошибке при попытке загрузки на AWS Lambda.Это из Пример AWS - пример

В частности, в нем говорится, что IAM не авторизован для выполнения iam: ListRoles или iam: ListPolicies.

Я проверил AWS моего пользователя IAMLambda ListFunctions в симуляторе политики AWS, который говорит, что он работает, хотя я не знаю, относится ли это к моей проблеме.

1 Ответ

0 голосов
/ 14 октября 2018

Ваш пользователь 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.
...