我们如何设置/分配任何IAMangular色的名称,同时使用cloudformation创buildIAMangular色。 假设我想创build一个名为NewRole的IAMangular色,使用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资源文档