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.
ChangePassword
Úselo con un CLI
En los siguientes ejemplos de código se muestra cómo se utiliza ChangePassword
.
- CLI
-
- AWS CLI
-
Para cambiar la contraseña de su IAM usuario
Para cambiar la contraseña de su IAM usuario, le recomendamos que utilice el
--cli-input-json
parámetro para pasar un JSON archivo que contenga las contraseñas antiguas y nuevas. Con este método, puede utilizar contraseñas seguras con caracteres no alfanuméricos. Puede resultar difícil utilizar contraseñas con caracteres no alfanuméricos al pasarlas como parámetros de la línea de comandos. Para usar el parámetro--cli-input-json
, comience por usar el comandochange-password
con el parámetro--generate-cli-skeleton
, como en el siguiente ejemplo.aws iam change-password \ --generate-cli-skeleton
>
change-password.json
El comando anterior crea un JSON archivo llamado change-password.json que puedes usar para rellenar tus contraseñas antiguas y nuevas. Por ejemplo, el rol podría tener el siguiente aspecto.
{ "OldPassword": "3s0K_;xh4~8XXI", "NewPassword": "]35d/{pB9Fo9wJ" }
A continuación, para cambiar la contraseña, vuelva a utilizar el
change-password
comando, esta vez pasando el--cli-input-json
parámetro para especificar el archivo. JSON Elchange-password
comando siguiente usa el--cli-input-json
parámetro con un JSON archivo llamado change-password.json.aws iam change-password \ --cli-input-json
file://change-password.json
Este comando no genera ninguna salida.
Solo los usuarios pueden llamar a este comando. IAM Si se llama a este comando con las credenciales de la AWS cuenta (root), el comando devuelve un
InvalidUserType
error.Para obtener más información, consulte Cómo un IAM usuario cambia su propia contraseña en la Guía del AWS IAM usuario.
-
Para API obtener más información, consulte ChangePassword
la Referencia de AWS CLI comandos.
-
- PowerShell
-
- Herramientas para PowerShell
-
Ejemplo 1: este comando cambia la contraseña del usuario que ejecuta el comando. Solo los IAM usuarios pueden invocar este comando. Si se ejecuta este comando al iniciar sesión con las credenciales de la AWS cuenta (root), el comando devolverá un error.
InvalidUserType
Edit-IAMPassword -OldPassword "MyOldP@ssw0rd" -NewPassword "MyNewP@ssw0rd"
-
Para API obtener más información, consulte la referencia de ChangePasswordcmdlets AWS Tools for PowerShell .
-