Amazon-Web-Services
使用 cloudformation 為 IAM 角色分配名稱
我們如何在創建 IAM 角色時設置/分配任何 IAM 角色的名稱
cloudformation
。假設我想使用 cloudformation 腳本創建一個IAM
名為 name 的角色NewRole
,但我在 IAM 角色的資源聲明中找不到任何參數,我們可以在其中定義要創建的 IAM 角色的名稱。
只需在您的角色聲明中提供
RoleName
(AWS 文件)屬性。yaml:
RoleLogicalId: Type: "AWS::IAM::Role" Properties: RoleName: String [...]
請注意,文件包含警告並說明使用此屬性的後果。
ps @dsmsk80是正確的,但已更改。
無法從 CloudFormation 模板設置 IAM 角色名稱。但是您知道在創建堆棧和相關角色資源時它是如何格式化的:
CFStackName-CFIAMRoleResourceName-RandomString