как мы можем установить / назначить имя любой роли IAM при создании роли IAM с cloudformation
. Скажем, я хочу создать IAM
роль с именем NewRole
, используя сценарий облачной информации, но я не могу найти какой-либо параметр в объявлении ресурса для роли IAM, где мы можем определить имя создаваемой роли IAM.
Просто предоставьте RoleName
(Документы AWS) в объявлении вашей роли.
yaml:
RoleLogicalId:
Type: "AWS::IAM::Role"
Properties:
RoleName: String
[...]
Обратите внимание, что документация содержит предупреждения и отмечает последствия использования этого атрибута.
p.s. @ dsmsk80 был правильно, но это было изменено.
Имя роли IAM невозможно задать из шаблона CloudFormation. Но вы знаете, как он форматируется при создании стека и связанного ресурса роли:
CFStackName-CFIAMRoleResourceName-RandomString