Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK
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.
Utilizar CreateLoginProfile con una CLI
Los siguientes ejemplos de código muestran cómo utilizar CreateLoginProfile.
- CLI
-
- AWS CLI
-
Cómo crear una contraseña para un usuario de IAM
Para crear una contraseña para un usuario de IAM, recomendamos usar el parámetro
--cli-input-jsonpara pasar un archivo JSON 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-profilecon el parámetro--generate-cli-skeleton, como en el siguiente ejemplo.aws iam create-login-profile \ --generate-cli-skeleton>create-login-profile.jsonEl comando anterior crea un archivo JSON denominado create-login-profile .json que puede utilizar para rellenar la información de un
create-login-profilecomando posterior. Por ejemplo:{ "UserName": "Bob", "Password": "&1-3a6u:RA0djs", "PasswordResetRequired": true }A continuación, para crear una contraseña para un usuario de IAM, vuelva a utilizar el comando
create-login-profile, esta vez pasando el parámetro--cli-input-jsonpara especificar el archivo JSON. Elcreate-login-profilecomando siguiente usa el--cli-input-jsonparámetro con un archivo JSON denominado create-login-profile .json.aws iam create-login-profile \ --cli-input-jsonfile://create-login-profile.jsonSalida:
{ "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, los usuarios de IAM pueden cambiar sus propias contraseñas mediante el comando
change-password.Para obtener más información, consulte Gestión de contraseñas para usuarios de IAM en la Guía del usuario de AWS IAM.
-
Para obtener información sobre la API, consulte CreateLoginProfile
la Referencia de AWS CLI comandos.
-
- PowerShell
-
- Herramientas para la PowerShell versión 4
-
Ejemplo 1: en este ejemplo se crea una contraseña (temporal) para el usuario de IAM llamado Bob y se establece el indicador que exige que el usuario
Bobcambie la contraseña la próxima vez que inicie sesión.New-IAMLoginProfile -UserName Bob -Password P@ssw0rd -PasswordResetRequired $trueSalida:
CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 4/14/2015 12:26:30 PM True Bob-
Para obtener más información sobre la API, consulte CreateLoginProfile Herramientas de AWS para PowerShellCmdlet Reference (V4).
-
- Herramientas para la versión 5 PowerShell
-
Ejemplo 1: en este ejemplo se crea una contraseña (temporal) para el usuario de IAM llamado Bob y se establece el indicador que exige que el usuario
Bobcambie la contraseña la próxima vez que inicie sesión.New-IAMLoginProfile -UserName Bob -Password P@ssw0rd -PasswordResetRequired $trueSalida:
CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 4/14/2015 12:26:30 PM True Bob-
Para obtener más información sobre la API, consulte CreateLoginProfilela referencia de Herramientas de AWS para PowerShell cmdlets (V5).
-