如何命名使用cloudformation模板创建的自定义托管策略

时间:2017-04-28 11:26:27

标签: amazon-web-services amazon-iam amazon-cloudformation

我可以使用以下模板成功创建自定义IAM策略(托管):

routes.MapRoute(name:"CustomerList", template:"api/customer",defaults: new { controller = "Customer", action = "Get" }); 

但是当我尝试添加"" PolicyName":" test2""模板中的标签我收到此错误:

  

遇到不受支持的属性PolicyName

我可以为自定义托管策略设置任何名称吗?

2 个答案:

答案 0 :(得分:2)

当通过CloudFormation创建IAM托管策略时,目前无法为其设置自定义名称。这同样适用于IAM角色。

名称模式将如下生成:

StackName-ResourceName-RandomString

另外,您可以查看IAM Managed Policy Guide了解可用属性。

答案 1 :(得分:1)

要创建不附加堆栈名称和堆栈随机字符串的静态名称,请将其添加到属性中:

"ManagedPolicyName": "myManagedPolicyRocks"