Gunakan CreateLoginProfile dengan CLI - AWS Contoh Kode SDK

Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh SDK AWS Doc. GitHub

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

Gunakan CreateLoginProfile dengan CLI

Contoh kode berikut menunjukkan cara menggunakanCreateLoginProfile.

CLI
AWS CLI

Untuk membuat kata sandi untuk pengguna IAM

Untuk membuat kata sandi untuk pengguna IAM, sebaiknya gunakan --cli-input-json parameter untuk meneruskan file JSON 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 file JSON yang disebut create-login-profile .json yang dapat Anda gunakan untuk mengisi informasi untuk perintah berikutnya. create-login-profile Misalnya:

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

Selanjutnya, untuk membuat kata sandi untuk pengguna IAM, gunakan create-login-profile perintah lagi, kali ini melewati --cli-input-json parameter untuk menentukan file JSON Anda. create-login-profilePerintah berikut menggunakan --cli-input-json parameter dengan file JSON yang disebut 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 untuk, pengguna IAM dapat mengubah kata sandi mereka sendiri menggunakan change-password perintah.

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

PowerShell
Alat untuk PowerShell V4

Contoh 1: Contoh ini membuat kata sandi (sementara) untuk pengguna IAM 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 detail API, lihat CreateLoginProfiledi Referensi Alat AWS untuk PowerShell Cmdlet (V4).

Alat untuk PowerShell V5

Contoh 1: Contoh ini membuat kata sandi (sementara) untuk pengguna IAM 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 detail API, lihat CreateLoginProfiledi Referensi Alat AWS untuk PowerShell Cmdlet (V5).