Указание роли в ASK CLI v2 - PullRequest
0 голосов
/ 01 июня 2019

Я устанавливаю новый навык с помощью ASK CLI V2 в Alexa. Я хотел бы указать конкретную роль при развертывании нового навыка, а не позволять команде создавать новый.

Немного предыстории: я создал новый навык с помощью команды new и использовал шаблон hello world. Затем я запустил команду deploy. Я использую корпоративную учетную запись, и у меня нет прав для создания новой роли. Я должен использовать существующий.

AccessDenied: Пользователь: [...] не авторизован для выполнения: iam: CreateRole на ресурсе: arn: aws: iam :: 845692260290: role / ask-lambda-skill-sample-nodejs-hello-world

1 Ответ

0 голосов
/ 18 июня 2019

Я боюсь, что вам нужно попросить вашу организацию предоставить некоторые разрешения вашему пользователю для создания ролей Lambda Execution согласно документации здесь

Разрешения AWS

Когда ASK CLI создает новую функцию Lambda, она связывает AWSLambdaBasicExecutionRole с функцией.Дополнительные сведения см. В разделе «Управление разрешениями: использование роли IAM (роль выполнения)» в документации AWS Lambda.Убедитесь, что учетные данные AWS, настроенные для использования с ASK CLI, имеют разрешение на создание ролей IAM и связанные разрешения.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...