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 CreateLoginProfile
com um CLI
Os exemplos de código a seguir mostram como usar o CreateLoginProfile
.
- CLI
-
- AWS CLI
-
Para criar uma senha para um IAM usuário
Para criar uma senha para um IAM usuário, recomendamos usar o
--cli-input-json
parâmetro para passar um JSON arquivo que contenha 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-profile
com o parâmetro--generate-cli-skeleton
, como no exemplo a seguir.aws iam create-login-profile \ --generate-cli-skeleton
>
create-login-profile.json
O comando anterior cria um JSON arquivo chamado create-login-profile .json que você pode usar para preencher as informações de um comando subsequente
create-login-profile
. Por exemplo:{ "UserName": "Bob", "Password": "&1-3a6u:RA0djs", "PasswordResetRequired": true }
Em seguida, para criar uma senha para um IAM usuário, use o
create-login-profile
comando novamente, desta vez passando o--cli-input-json
parâmetro para especificar seu JSON arquivo. Ocreate-login-profile
comando a seguir usa o--cli-input-json
parâmetro com um JSON arquivo chamado create-login-profile .json.aws iam create-login-profile \ --cli-input-json
file://create-login-profile.json
Saí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, IAM os usuários poderão alterar suas próprias senhas usando o
change-password
comando.Para obter mais informações, consulte Gerenciamento de senhas para IAM usuários no Guia AWS IAM do usuário.
-
Para API obter detalhes, consulte CreateLoginProfile
na Referência de AWS CLI Comandos.
-
- PowerShell
-
- Ferramentas para PowerShell
-
Exemplo 1: Este exemplo cria uma senha (temporária) para o IAM usuário chamado Bob e define o sinalizador que exige que o usuário altere a senha na próxima vez que
Bob
fizer login.New-IAMLoginProfile -UserName Bob -Password P@ssw0rd -PasswordResetRequired $true
Saída:
CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 4/14/2015 12:26:30 PM True Bob
-
Para API obter detalhes, consulte CreateLoginProfileem Referência de AWS Tools for PowerShell cmdlet.
-