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 comandochange-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. Ochange-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 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 ChangePassword
na 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.
-