Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Úselo CreateLoginProfile
con un CLI
En los siguientes ejemplos de código, se muestra cómo utilizar CreateLoginProfile
.
- CLI
-
- AWS CLI
-
Para crear una contraseña para un IAM usuario
Para crear una contraseña para un IAM usuario, se recomienda utilizar el
--cli-input-json
parámetro para pasar un JSON archivo que contenga la contraseña. Con este método, puede crear una contraseña segura con caracteres no alfanuméricos. Puede resultar difícil crear una contraseña con caracteres no alfanuméricos si la pasa como parámetro de la línea de comandos.Para usar el parámetro
--cli-input-json
, comience por usar el comandocreate-login-profile
con el parámetro--generate-cli-skeleton
, como en el siguiente ejemplo.aws iam create-login-profile \ --generate-cli-skeleton
>
create-login-profile.json
El comando anterior crea un JSON archivo denominado create-login-profile .json que puede utilizar para rellenar la información de un
create-login-profile
comando posterior. Por ejemplo:{ "UserName": "Bob", "Password": "&1-3a6u:RA0djs", "PasswordResetRequired": true }
A continuación, para crear una contraseña para un IAM usuario, vuelva a utilizar el
create-login-profile
comando, esta vez pasando el--cli-input-json
parámetro para especificar el JSON archivo. Elcreate-login-profile
comando siguiente usa el--cli-input-json
parámetro con un JSON archivo denominado create-login-profile .json.aws iam create-login-profile \ --cli-input-json
file://create-login-profile.json
Salida:
{ "LoginProfile": { "UserName": "Bob", "CreateDate": "2015-03-10T20:55:40.274Z", "PasswordResetRequired": true } }
Si la nueva contraseña infringe la política de contraseñas de la cuenta, el comando devuelve el error
PasswordPolicyViolation
.Para cambiar la contraseña de un usuario que ya posee una, utilice
update-login-profile
. Para establecer una política de contraseñas para la cuenta, utilice el comandoupdate-account-password-policy
.Si la política de contraseñas de la cuenta lo permite, IAM los usuarios pueden cambiar sus propias contraseñas mediante el
change-password
comando.Para obtener más información, consulte Administrar las contraseñas de IAM los usuarios en la Guía del AWS IAM usuario.
-
Para API obtener más información, consulte CreateLoginProfile
la Referencia de AWS CLI comandos.
-
- PowerShell
-
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se crea una contraseña (temporal) para el IAM usuario llamado Bob y se establece el indicador que exige que el usuario cambie la contraseña la próxima vez que
Bob
inicie sesión.New-IAMLoginProfile -UserName Bob -Password P@ssw0rd -PasswordResetRequired $true
Salida:
CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 4/14/2015 12:26:30 PM True Bob
-
Para API obtener más información, consulte CreateLoginProfile AWS Tools for PowerShellCmdlet Reference.
-