Cara membuat pengguna secara manual di AWS Cognito (CLI)
- 4492
- 1073
- Luis Baumbach
Amazon Cognito adalah identitas pengguna dan solusi manajemen akses yang memudahkan pengembang untuk membuat dan mengelola otentikasi pengguna, data pengguna, dan otorisasi untuk aplikasi seluler dan web mereka. Dalam artikel ini, kita akan melihat bagaimana Anda dapat membuat pengguna di AWS Cognito menggunakan AWS CLI. Layanan yang berbeda memiliki API yang berbeda sehingga sintaks mungkin berbeda dari apa yang biasa Anda lakukan tetapi jangan khawatir! Kami membuat Anda dilindungi dengan beberapa contoh hebat yang pasti akan membuat Anda bangun dan berlari dalam waktu singkat. Sangat mudah untuk memulai dengan AWS SDKS. Setiap layanan memiliki perintah uniknya sendiri - jadi mari kita mulai!
Prasyarat
Sebelum menyelam ke artikel, mari kita pastikan kita sudah siap.
- Anda akan membutuhkan AWS CLI yang diinstal dan dikonfigurasi di mesin Anda.
- Anda sudah membuat kumpulan pengguna di akun AWS Anda
- Cari tahu ID klien aplikasi di Kumpulan pengguna >> Integrasi aplikasi >> Klien aplikasi dan analitik
Langkah -langkah untuk Membuat Pengguna Cognito di AWS
Katakanlah kami ingin membuat pengguna bernama "Rahul". Katakan juga bahwa John berasal dari India, dan ingin diidentifikasi dengan alamat email “[email terlindungi]” -nya. Untuk membuat pengguna untuk Rahul, kami perlu memberikan beberapa detail tentang Rahul. Kami akan membutuhkan nama, alamat email, dan beberapa atributnya. Atribut pada dasarnya adalah nilai yang menggambarkan siapa pengguna dan apa yang harus dilakukan pengguna.
Proses pembuatan pengguna di Cognito akan selesai dalam tiga langkah:
- Buat pengguna baru: Pertama -tama, tambahkan pengguna baru di AWS Cognito dengan
- Konfirmasi pengguna sebagai admin: Konfirmasi pengguna yang baru ditambahkan dengan perintah di bawah ini.
AWS Cognito-IDP admin-konfirmasi-penandaan \ --user-pool-id us-west-1_xxxxxxxx \ --username [email dilindungi] \ --region us-west-1 \ --profile geoff
- Verifikasi alamat email: Akhirnya, verifikasi alamat email dari pengguna yang baru ditambahkan dengan perintah di bawah ini.
AWS Cognito-IDP admin-update-user-attributes \ --user-pool-id us-west-1_xxxxxxxx \ --username [email dilindungi] \ --user-attributes nama = email_verified, value = true \ --region us -west-1 \ --profile Geoff
- Itu dia. Pengguna baru telah dibuat di kumpulan pengguna dengan status "dikonfirmasi". Anda dapat mengunjungi layanan AWS Cognito dan memeriksa pengguna
Pendaftaran AWS Cognito-IDP
garis komando.AWS Cognito-IDP Masuk \ --Client-ID XXXXXXXXXXXXXXXXXXXXX \ --UserName [Email Dilindungi] \ --password Passw0rd! \ --user-attributes name = "email", value = "[email dilindungi]" name = "name", value = "John Kerry" \ --region us-west-1 \ --profile default
Output "userconfirmed": false, "codeDeliveryDetails": "destination": "j ***@e ***", "DeliveryMedium": "Email", "AttributeName": "Email", "Usersub": "00B84CE0-C04B-42A9-A61B-E705BF094353"
Kesimpulan
Dalam artikel ini, kami membahas cara membuat pengguna di AWS Cognito melalui AWS CLI. Anda dapat membuat pengguna dengan membuat kumpulan pengguna dan pengguna atau dengan membuat pengguna secara langsung. Setelah Anda memiliki pengguna di kumpulan pengguna Cognito Anda, Anda dapat melakukan banyak hal dengan mereka. Anda dapat mengirim pemberitahuan push ke pengguna Anda, membuat aliran pengguna, dll. Pada akhirnya, membuat pengguna di AWS Cognito melalui AWS CLI mudah setelah Anda tahu apa yang Anda lakukan. Sekarang, saatnya untuk meretas!
- « Kecerdasan buatan bagaimana itu akan mengubah masa depan
- (Diperbaiki) AWS Congnito Status Pengguna Menampilkan Force_Change_Password »