Atribuindo nome ao IAM Função com cloudformation

1

como podemos definir / atribuir nome a qualquer função do IAM ao criar uma função do IAM com cloudformation . Digamos que eu queira criar uma função IAM com o nome NewRole , usando o script cloudformation, mas não consigo encontrar nenhum parâmetro na declaração de recursos para a função do IAM, onde podemos definir o nome da função do IAM a ser criada.

    
por Hardeep Singh 28.12.2015 / 15:21

2 respostas

3

Basta fornecer o RoleName (AWS docs) atributo na sua declaração de função.

yaml:

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

Observe que a documentação contém avisos e observa as conseqüências do uso desse atributo.

p.s. @ dsmsk80 estava correto, mas isso foi alterado.

    
por 14.12.2016 / 21:20
1

O nome da função do IAM não é possível definir a partir do modelo do CloudFormation. Mas você sabe como é formatado quando a pilha e o recurso de função relacionado são criados:

CFStackName-CFIAMRoleResourceName-RandomString

Documentação do recurso CloudFormation AWS :: IAM :: Role

    
por 28.12.2015 / 16:05