Gunakan CreateLoginProfile dengan AWS SDK atau 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 CreateLoginProfile dengan AWS SDK atau CLI

Contoh kode berikut menunjukkan cara menggunakanCreateLoginProfile.

CLI
AWS CLI

Untuk membuat kata sandi untuk IAM pengguna

Untuk membuat kata sandi bagi IAM pengguna, sebaiknya gunakan --cli-input-json parameter untuk meneruskan JSON file yang berisi kata sandi. Dengan menggunakan metode ini, Anda dapat membuat kata sandi yang kuat dengan karakter non-alfanumerik. Mungkin sulit untuk membuat kata sandi dengan karakter non-alfanumerik ketika Anda meneruskannya sebagai parameter baris perintah.

Untuk menggunakan --cli-input-json parameter, mulailah dengan menggunakan create-login-profile perintah dengan --generate-cli-skeleton parameter, seperti pada contoh berikut.

aws iam create-login-profile \ --generate-cli-skeleton > create-login-profile.json

Perintah sebelumnya membuat JSON file bernama create-login-profile .json yang dapat Anda gunakan untuk mengisi informasi untuk perintah berikutnyacreate-login-profile. Sebagai contoh:

{ "UserName": "Bob", "Password": "&1-3a6u:RA0djs", "PasswordResetRequired": true }

Selanjutnya, untuk membuat kata sandi untuk IAM pengguna, gunakan create-login-profile perintah lagi, kali ini melewati --cli-input-json parameter untuk menentukan JSON file Anda. create-login-profilePerintah berikut menggunakan --cli-input-json parameter dengan JSON file bernama create-login-profile .json.

aws iam create-login-profile \ --cli-input-json file://create-login-profile.json

Output:

{ "LoginProfile": { "UserName": "Bob", "CreateDate": "2015-03-10T20:55:40.274Z", "PasswordResetRequired": true } }

Jika kata sandi baru melanggar kebijakan kata sandi akun, perintah mengembalikan PasswordPolicyViolation kesalahan.

Untuk mengubah kata sandi untuk pengguna yang sudah memilikinya, gunakanupdate-login-profile. Untuk menetapkan kebijakan kata sandi untuk akun, gunakan update-account-password-policy perintah.

Jika kebijakan kata sandi akun memungkinkan mereka, IAM pengguna dapat mengubah kata sandi mereka sendiri menggunakan change-password perintah.

Untuk informasi selengkapnya, lihat Mengelola kata sandi untuk IAM pengguna di Panduan AWS IAM Pengguna.

PowerShell
Alat untuk PowerShell

Contoh 1: Contoh ini membuat kata sandi (sementara) untuk IAM pengguna bernama Bob, dan menetapkan tanda yang mengharuskan pengguna untuk mengubah kata sandi saat Bob masuk berikutnya.

New-IAMLoginProfile -UserName Bob -Password P@ssw0rd -PasswordResetRequired $true

Output:

CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 4/14/2015 12:26:30 PM True Bob
  • Untuk API detailnya, lihat CreateLoginProfiledi AWS Tools for PowerShell Referensi Cmdlet.