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 menggunakancreate-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 berikutnya
create-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-profile
Perintah 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, gunakan
update-login-profile
. Untuk menetapkan kebijakan kata sandi untuk akun, gunakanupdate-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.
-
Untuk API detailnya, lihat CreateLoginProfile
di Referensi AWS CLI Perintah.
-
- 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.
-