在ASK CLI v2中指定角色

时间:2019-06-01 16:47:14

标签: amazon-iam alexa-skills-kit

我正在Alexa中使用ASK CLI V2设置一项新技能。我想在部署新技能时指定特定角色,而不是让命令创建新技能。

一些背景:我使用new命令创建了一项新技能,并使用了hello world模板。然后,我运行了deploy命令。我正在使用公司帐户,但没有创建新角色的权限。我必须使用现有的。

AccessDenied:用户:[...]无权执行:资源上的iam:CreateRole:arn:aws:iam :: 845692260290:role / ask-lambda-skill-sample-nodejs-hello-world

1 个答案:

答案 0 :(得分:0)

恐怕您需要根据文档here

要求组织授予用户一些权限来创建Lambda执行角色。

AWS权限

当ASK CLI创建新的Lambda函数时,它将AWSLambdaBasicExecutionRole与该函数关联。有关更多信息,请参阅AWS Lambda文档中的管理权限:使用IAM角色(执行角色)。确保您配置为与ASK CLI一起使用的AWS凭证具有创建IAM角色和关联权限的权限。

我希望这会有所帮助。