使用cloudformation将名称分配给IAMangular色

我们如何设置/分配任何IAMangular色的名称,同时使用cloudformation创buildIAMangular色。 假设我想创build一个名为NewRoleIAMangular色,使用cloudformation脚本,但是我无法在IAMangular色的资源声明中find任何参数,我们可以在其中定义要创build的IAMangular色的名称。

只需在您的angular色声明中提供RoleName (AWS docs)属性即可。

YAML:

RoleLogicalId: Type: "AWS::IAM::Role" Properties: RoleName: String [...]

请注意,该文档包含警告并注意使用此属性的后果。

ps @ dsmsk80 正确的,但是这已经改变了。

IAMangular色名称不能从CloudFormation模板进行设置。 但是你知道在创build堆栈和相关angular色资源时如何格式化它:

 CFStackName-CFIAMRoleResourceName-RandomString 

CloudFormation AWS :: IAM :: Role资源文档