Gunakan ChangePassword dengan CLI - AWS SDKContoh Kode

Ada lebih banyak AWS SDK contoh yang tersedia di GitHub repo SDKContoh AWS Dokumen.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan ChangePassword dengan CLI

Contoh kode berikut menunjukkan cara menggunakanChangePassword.

CLI
AWS CLI

Untuk mengubah kata sandi untuk IAM pengguna Anda

Untuk mengubah kata sandi untuk IAM pengguna Anda, kami sarankan menggunakan --cli-input-json parameter untuk meneruskan JSON file yang berisi kata sandi lama dan baru Anda. Dengan menggunakan metode ini, Anda dapat menggunakan kata sandi yang kuat dengan karakter non-alfanumerik. Mungkin sulit untuk menggunakan kata sandi dengan karakter non-alfanumerik ketika Anda meneruskannya sebagai parameter baris perintah. Untuk menggunakan --cli-input-json parameter, mulailah dengan menggunakan change-password perintah dengan --generate-cli-skeleton parameter, seperti pada contoh berikut.

aws iam change-password \ --generate-cli-skeleton > change-password.json

Perintah sebelumnya membuat JSON file bernama change-password.json yang dapat Anda gunakan untuk mengisi kata sandi lama dan baru Anda. Misalnya, file mungkin terlihat seperti berikut ini.

{ "OldPassword": "3s0K_;xh4~8XXI", "NewPassword": "]35d/{pB9Fo9wJ" }

Selanjutnya, untuk mengubah kata sandi Anda, gunakan change-password perintah lagi, kali ini melewati --cli-input-json parameter untuk menentukan JSON file Anda. change-passwordPerintah berikut menggunakan --cli-input-json parameter dengan JSON file bernama change-password.json.

aws iam change-password \ --cli-input-json file://change-password.json

Perintah ini tidak menghasilkan output.

Perintah ini hanya dapat dipanggil oleh IAM pengguna. Jika perintah ini disebut menggunakan kredensi AWS akun (root), perintah mengembalikan kesalahanInvalidUserType.

Untuk informasi selengkapnya, lihat Cara IAM pengguna mengubah kata sandi mereka sendiri di Panduan AWS IAM Pengguna.

  • Untuk API detailnya, lihat ChangePassworddi Referensi AWS CLI Perintah.

PowerShell
Alat untuk PowerShell

Contoh 1: Perintah ini mengubah kata sandi untuk pengguna yang menjalankan perintah. Perintah ini hanya dapat dipanggil oleh IAM pengguna. Jika perintah ini dipanggil ketika Anda masuk dengan kredensi AWS akun (root), perintah mengembalikan kesalahan. InvalidUserType

Edit-IAMPassword -OldPassword "MyOldP@ssw0rd" -NewPassword "MyNewP@ssw0rd"
  • Untuk API detailnya, lihat ChangePassworddi AWS Tools for PowerShell Referensi Cmdlet.