Langkah 4: Mengatur Amazon Cognito - Amazon Lex V1

Jika Anda menggunakan Amazon Lex V2, lihat panduan Amazon Lex V2 sebagai gantinya.

 

Jika Anda menggunakan Amazon Lex V1, kami sarankan untuk meningkatkan bot Anda ke Amazon Lex V2. Kami tidak lagi menambahkan fitur baru ke V1 dan sangat menyarankan menggunakan V2 untuk semua bot baru.

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

Langkah 4: Mengatur Amazon Cognito

Untuk mengelola izin dan pengguna untuk aplikasi web, Anda perlu menyiapkan Amazon Cognito. Amazon Cognito memastikan bahwa aplikasi web aman dan memiliki kontrol akses. Amazon Cognito menggunakan kumpulan identitas untuk menyediakanAWS kredensial yang memberikan akses keAWS layanan lainnya. Untuk tutorial ini, ia menyediakan akses ke Amazon Lex.

Saat membuat kolam identitas, Amazon Cognito menyediakan peranAWS Identity and Access Management (IAM) bagi pengguna yang diautentikasi dan tidak diautentikasi. Anda mengubah peran IAM dengan menambahkan kebijakan yang memberikan akses ke Amazon Lex.

Mengatur Amazon Cognito
  1. Masuk keAWS Management Console dan buka konsol Amazon Cognito di https://console.aws.amazon.com/cognito/.

  2. Pilih Kelola Kolam Identitas.

  3. Pilih Buat kolam identitas baru.

  4. Konfigurasi kolam identitas.

    1. Nama pangkalan identitas - Masukkan nama yang menunjukkan tujuan pangkalan, sepertiBotPool.

    2. Di bagian Identitas tidak diautentikasi, pilih Aktifkan akses ke identitas yang tidak diautentikasi.

  5. Pilih Buat kolam.

  6. Pada halaman Identifikasi peran IAM yang akan digunakan dengan pangkalan identitas baru Anda, pilih Lihat Detail.

  7. Rekam nama peran IAM. Anda akan memodifikasi mereka nanti.

  8. Pilih Izinkan.

  9. Pada halaman Memulai dengan Amazon Cognito, untuk Platform, pilih JavaScript.

  10. Di bagian GetAWS Credentials, temukan dan rekam ID kumpulan Identity.

  11. Untuk mengizinkan akses ke Amazon Lex, ubah peran IAM yang diautentikasi dan tidak diautentikasi.

    1. Masuk ke AWS Management Console dan buka konsol IAM di https://console.aws.amazon.com/iam/.

    2. Di panel navigasi, di bawah Manajemen Akses, pilih Peran.

    3. Di kotak pencarian, masukkan nama peran IAM yang diautentikasi dan pilih kotak centang di sebelahnya.

      1. Pilih Pasang kebijakan.

      2. Di kotak pencarian, masukkanAmazonLexRunBotsOnly dan pilih kotak centang di sebelahnya.

      3. Pilih Lampirkan kebijakan.

    4. Masukkan nama peran IAM yang tidak diautentikasi di kotak pencarian dan pilih kotak centang di sebelahnya.

      1. Pilih Pasang kebijakan.

      2. Di kotak pencarian, masukkanAmazonLexRunBotsOnly dan pilih kotak centang di sebelahnya.

      3. Pilih Lampirkan kebijakan.

Langkah selanjutnya

Langkah 5: Menyebarkan Bot Anda sebagai Aplikasi Web