Cara membuat pengguna secara manual di AWS Cognito (CLI)

Cara membuat pengguna secara manual di AWS Cognito (CLI)

Amazon Cognito adalah penyelesaian identiti pengguna dan pengurusan akses yang memudahkan pemaju untuk membuat dan mengurus pengesahan pengguna, data pengguna, dan kebenaran untuk aplikasi mudah alih dan web mereka. Dalam artikel ini, kami akan melihat bagaimana anda boleh membuat pengguna di AWS Cognito menggunakan AWS CLI. Perkhidmatan yang berbeza mempunyai API yang berbeza sehingga sintaks mungkin berbeza daripada apa yang anda gunakan tetapi jangan risau! Kami telah mendapat anda dilindungi dengan beberapa contoh hebat yang pasti akan membawa anda dan berjalan dalam masa yang singkat. Sangat mudah dimulakan dengan SDK AWS. Setiap perkhidmatan mempunyai arahan tersendiri - jadi mari kita mulakan!

Prasyarat

Sebelum menyelam ke dalam artikel, mari kita pastikan kita mempunyai segala -galanya.

  • Anda memerlukan AWS CLI yang dipasang dan dikonfigurasikan pada mesin anda.
  • Anda sudah membuat kolam pengguna di akaun AWS anda
  • Ketahui id klien aplikasi di Kolam pengguna >> Integrasi aplikasi >> Pelanggan dan Analisis Apl

Langkah -langkah untuk Membuat Pengguna Cognito di AWS

Katakan kita mahu membuat pengguna bernama "Rahul". Katakan juga bahawa John berasal dari India, dan ingin dikenal pasti oleh alamat e -melnya "[e -mel dilindungi]". Untuk membuat pengguna untuk Rahul, kita perlu memberikan beberapa butiran mengenai Rahul. Kami memerlukan namanya, alamat e -mel, dan beberapa atribut. Atribut pada dasarnya adalah nilai yang menggambarkan siapa pengguna dan apa yang pengguna harus dibenarkan lakukan.

Proses penciptaan pengguna di Cognito akan disiapkan dalam tiga langkah:

  1. Buat pengguna baru: Pertama sekali, tambahkan pengguna baru di AWS Cognito dengan AWS Cognito-IDP Daftar baris arahan.
    AWS Cognito-IDP Pendaftaran \ --Client-ID XXXXXXXXXXXXXXXXXXXXXXXX \ --USERNAME [E-mel dilindungi] \ --Password passw0rd! \ --e-attributes name = "e-mel", value = "[e-mel dilindungi]" name = "name", value = "John Kerry" \-region us-west-1 \ --profile lalai  
    Output "userconfirmed": false, "codeDeliveryDetails": "destinasi": "j ***@e ***", "deliverymedium": "e -mel", "attributeName": "e -mel", "userubub": "00B84CE0-C04B-42A9-A61B-E705BF094353" 
  2. Sahkan pengguna sebagai pentadbir: Mengesahkan pengguna yang baru ditambah dengan arahan di bawah.
    AWS cognito-idp admin-confirm-sign-up \ --user-pool-id us-west-1_xxxxxxxx \ --username [e-mel dilindungi] \-region us-west-1 \ --profile geoff  
  3. Sahkan alamat e -mel: Akhirnya, sahkan alamat e -mel pengguna yang baru ditambah dengan arahan di bawah.
    AWS Cognito-Idp Admin-Update-User-Attribut -West-1 \-Geoff Profile  
  4. Itu sahaja. Pengguna baru telah dibuat di kolam pengguna dengan status "disahkan". Anda boleh melawat perkhidmatan AWS Cognito dan periksa pengguna
Pengguna mengesahkan baru yang dibuat di Cognitor

Kesimpulan

Dalam artikel ini, kami membincangkan cara membuat pengguna di AWS Cognito melalui AWS CLI. Anda boleh membuat pengguna dengan membuat kolam pengguna dan pengguna atau dengan membuat pengguna secara langsung. Sebaik sahaja anda mempunyai pengguna di kolam pengguna Cognito anda, anda boleh melakukan banyak perkara dengan mereka. Anda boleh menghantar pemberitahuan push kepada pengguna anda, membuat aliran pengguna, dll. Pada penghujung hari, membuat pengguna di AWS Cognito melalui AWS CLI mudah apabila anda tahu apa yang anda lakukan. Sekarang, sudah tiba masanya untuk mendapatkan penggodaman!