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 CreateLoginProfile com uma CLI
Os exemplos de código a seguir mostram como usar o CreateLoginProfile.
- CLI
-
- AWS CLI
-
Criar uma senha para um usuário do IAM
Para criar uma senha de um usuário do IAM, recomendamos usar o parâmetro
--cli-input-jsonpara transmitir um arquivo JSON que contém a senha. Usando esse método, você pode criar uma senha forte com caracteres não alfanuméricos. Pode ser difícil criar uma senha com caracteres não alfanuméricos ao transmiti-la como parâmetro da linha de comando.Para usar o parâmetro
--cli-input-json, comece usando o comandocreate-login-profilecom o parâmetro--generate-cli-skeleton, como no exemplo a seguir.aws iam create-login-profile \ --generate-cli-skeleton>create-login-profile.jsonO comando anterior cria um arquivo JSON chamado create-login-profile .json que você pode usar para preencher as informações de um comando subsequente.
create-login-profilePor exemplo:{ "UserName": "Bob", "Password": "&1-3a6u:RA0djs", "PasswordResetRequired": true }Em seguida, para criar uma senha de um usuário do IAM, use o comando
create-login-profilenovamente, desta vez transmitindo o parâmetro--cli-input-jsona fim de especificar o arquivo JSON. Ocreate-login-profilecomando a seguir usa o--cli-input-jsonparâmetro com um arquivo JSON chamado create-login-profile .json.aws iam create-login-profile \ --cli-input-jsonfile://create-login-profile.jsonSaída:
{ "LoginProfile": { "UserName": "Bob", "CreateDate": "2015-03-10T20:55:40.274Z", "PasswordResetRequired": true } }Se a nova senha violar a política de senha da conta, o comando retornará um erro
PasswordPolicyViolation.Para alterar a senha de um usuário que já tem uma, use
update-login-profile. Para definir uma política de senha da conta, use o comandoupdate-account-password-policy.Se a política de senha da conta permitir, os usuários do IAM poderão alterar suas próprias senhas usando o comando
change-password.Para obter mais informações, consulte Gerenciamento de senhas de usuários do IAM no Guia do usuário do AWS IAM.
-
Para obter detalhes da API, consulte CreateLoginProfile
na Referência de AWS CLI Comandos.
-
- PowerShell
-
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo cria uma senha (temporária) para o usuário do IAM chamado Bob e define a sinalização que exige que o usuário altere a senha na próxima vez que
Bobfizer login.New-IAMLoginProfile -UserName Bob -Password P@ssw0rd -PasswordResetRequired $trueSaída:
CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 4/14/2015 12:26:30 PM True Bob-
Para obter detalhes da API, consulte CreateLoginProfileem Referência de Ferramentas da AWS para PowerShell cmdlet (V4).
-
- Ferramentas para PowerShell V5
-
Exemplo 1: este exemplo cria uma senha (temporária) para o usuário do IAM chamado Bob e define a sinalização que exige que o usuário altere a senha na próxima vez que
Bobfizer login.New-IAMLoginProfile -UserName Bob -Password P@ssw0rd -PasswordResetRequired $trueSaída:
CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 4/14/2015 12:26:30 PM True Bob-
Para obter detalhes da API, consulte CreateLoginProfileem Referência de Ferramentas da AWS para PowerShell cmdlet (V5).
-