通过控制台创建sam应用程序时,在template.yml文件中附加一个先前存在的角色

时间:2018-12-07 09:19:11

标签: amazon-web-services aws-lambda aws-sam-cli

我正在尝试通过sam-cli创建一个具有现有角色的sam应用程序。默认情况下,sam clil使用基本的lambda排除策略创建新的用户角色,但由于我想在sam应用程序上运行X射线希望使用现有用户角色创建应用程序。

这是我的template.yml

ng-class="{'fa-star':isClicked

我如何实现相同的目标。

在堆栈溢出时找到了这篇文章,但对我的建议Associate existing IAM role with EC2 instance in CloudFormation

并没有真正帮助

2 个答案:

答案 0 :(得分:1)

您需要将现有角色以ARN格式放入yaml文件中

角色:arn:aws:iam :: XXXXXX:role / role

答案 1 :(得分:0)

您可以设置角色或权限。如果您没有为功能定义角色,SAM将为每个功能创建一个角色。默认情况下,它将分别作用于每个功能。

以我在解决方案角色中描述的方式在函数外声明角色:arn:aws:iam :: XXXXXX:role / role

Check THIS