Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Use UpdateAssumeRolePolicy
com um CLI
Os exemplos de código a seguir mostram como usar o UpdateAssumeRolePolicy
.
- CLI
-
- AWS CLI
-
Para atualizar a política de confiança de uma IAM função
O comando
update-assume-role-policy
a seguir atualiza a política de confiança do perfil denominadoTest-Role
.aws iam update-assume-role-policy \ --role-name
Test-Role
\ --policy-documentfile://Test-Role-Trust-Policy.json
Este comando não produz saída.
A política de confiança é definida como um JSON documento no arquivo Test-role-trust-policy.json. (O nome e a extensão do arquivo não têm significado.) A política de confiança deve especificar uma entidade principal.
Para atualizar a política de permissões de um perfil, use o comando
put-role-policy
.Para obter mais informações, consulte Criação de IAM funções no Guia AWS IAM do usuário.
-
Para API obter detalhes, consulte UpdateAssumeRolePolicy
na Referência de AWS CLI Comandos.
-
- PowerShell
-
- Ferramentas para PowerShell
-
Exemplo 1: Este exemplo atualiza a IAM função nomeada
ClientRole
com uma nova política de confiança, cujo conteúdo vem do arquivoClientRolePolicy.json
. Observe que você deve usar o parâmetro-Raw
switch para processar com êxito o conteúdo do JSON arquivo.Update-IAMAssumeRolePolicy -RoleName ClientRole -PolicyDocument (Get-Content -raw ClientRolePolicy.json)
-
Para API obter detalhes, consulte UpdateAssumeRolePolicyem Referência de AWS Tools for PowerShell cmdlet.
-