Use ChangePassword com um CLI - AWS SDKExemplos de código

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 ChangePassword com um CLI

Os exemplos de código a seguir mostram como usar o ChangePassword.

CLI
AWS CLI

Para alterar a senha do seu IAM usuário

Para alterar a senha IAM do seu usuário, recomendamos usar o --cli-input-json parâmetro para transmitir um JSON arquivo que contenha suas senhas antigas e novas. Com esse método, você pode usar senhas fortes com caracteres não alfanuméricos. Pode ser difícil usar senhas com caracteres não alfanuméricos quando elas são transmitidas como parâmetros da linha de comando. Para usar o parâmetro --cli-input-json, comece usando o comando change-password com o parâmetro --generate-cli-skeleton, como no exemplo a seguir.

aws iam change-password \ --generate-cli-skeleton > change-password.json

O comando anterior cria um JSON arquivo chamado change-password.json que você pode usar para preencher suas senhas antigas e novas. Por exemplo, o perfil pode ter a aparência a seguir.

{ "OldPassword": "3s0K_;xh4~8XXI", "NewPassword": "]35d/{pB9Fo9wJ" }

Em seguida, para alterar sua senha, use o change-password comando novamente, desta vez passando o --cli-input-json parâmetro para especificar seu JSON arquivo. O change-password comando a seguir usa o --cli-input-json parâmetro com um JSON arquivo chamado change-password.json.

aws iam change-password \ --cli-input-json file://change-password.json

Este comando não produz saída.

Esse comando só pode ser chamado por IAM usuários. Se esse comando for chamado usando as credenciais AWS da conta (raiz), o comando retornará um InvalidUserType erro.

Para obter mais informações, consulte Como um IAM usuário altera sua própria senha no Guia do AWS IAM usuário.

  • Para API obter detalhes, consulte ChangePasswordna Referência de AWS CLI Comandos.

PowerShell
Ferramentas para PowerShell

Exemplo 1: este comando altera a senha do usuário que está executando o comando. Esse comando só pode ser chamado por IAM usuários. Se esse comando for chamado quando você estiver conectado com as credenciais da AWS conta (raiz), o comando retornará um erro. InvalidUserType

Edit-IAMPassword -OldPassword "MyOldP@ssw0rd" -NewPassword "MyNewP@ssw0rd"
  • Para API obter detalhes, consulte ChangePasswordem Referência de AWS Tools for PowerShell cmdlet.