ChangePasswordÚselo con un AWS SDK o CLI - AWS SDKEjemplos de código

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 AWS SDK o CLI

En los siguientes ejemplos de código, se muestra cómo utilizar 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 comando change-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 El change-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 ChangePasswordla 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 .