Há mais exemplos de AWS SDK disponíveis no 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á.
Usar ChangePassword com uma CLI
Os exemplos de código a seguir mostram como usar o ChangePassword.
- CLI
-
- AWS CLI
-
Alterar a senha do usuário do IAM
Para alterar a senha do usuário do IAM, recomendamos usar o parâmetro
--cli-input-jsonpara transmitir um arquivo JSON que contém 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-passwordcom o parâmetro--generate-cli-skeleton, como no exemplo a seguir.aws iam change-password \ --generate-cli-skeleton>change-password.jsonO comando anterior cria um arquivo JSON chamado change-password.json que você pode usar para preencher 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 a senha, use o comando
change-passwordnovamente, desta vez transmitindo o parâmetro--cli-input-jsonpara especificar o arquivo JSON. O comandochange-passworda seguir usa o parâmetro--cli-input-jsoncom um arquivo JSON chamado change-password.json.aws iam change-password \ --cli-input-jsonfile://change-password.jsonEste comando não produz saída.
Esse comando pode ser chamado somente por usuários do IAM. Se esse comando for chamado usando credenciais AWS da conta (raiz), o comando retornará um
InvalidUserTypeerro.Para obter mais informações, consulte Como um usuário do IAM altera a própria senha no Guia do usuário do AWS IAM.
-
Para obter detalhes da API, consulte ChangePassword
na Referência de AWS CLI Comandos.
-
- PowerShell
-
- Ferramentas para PowerShell V4
-
Exemplo 1: este comando altera a senha do usuário que está executando o comando. Esse comando pode ser chamado somente por usuários do IAM. Se esse comando for chamado quando você estiver conectado com as credenciais da AWS conta (raiz), o comando retornará um erro.
InvalidUserTypeEdit-IAMPassword -OldPassword "MyOldP@ssw0rd" -NewPassword "MyNewP@ssw0rd"-
Para obter detalhes da API, consulte ChangePasswordem Referência de Ferramentas da AWS para PowerShell cmdlet (V4).
-
- Ferramentas para PowerShell V5
-
Exemplo 1: este comando altera a senha do usuário que está executando o comando. Esse comando pode ser chamado somente por usuários do IAM. Se esse comando for chamado quando você estiver conectado com as credenciais da AWS conta (raiz), o comando retornará um erro.
InvalidUserTypeEdit-IAMPassword -OldPassword "MyOldP@ssw0rd" -NewPassword "MyNewP@ssw0rd"-
Para obter detalhes da API, consulte ChangePasswordem Referência de Ferramentas da AWS para PowerShell cmdlet (V5).
-