Mengimpor bot di Lex V2 - Amazon Lex

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

Mengimpor bot di Lex V2

Untuk menggunakan konsol untuk mengimpor bot, lokal bot, atau kosakata khusus yang diekspor sebelumnya, Anda memberikan lokasi file di komputer lokal Anda dan kata sandi opsional untuk membuka kunci file. Sebagai contoh, lihat Mengimpor bot Lex V2 (konsol).

Saat Anda menggunakanAPI, mengimpor sumber daya adalah proses tiga langkah:

  1. Buat unggahan URL menggunakan CreateUploadUrl operasi. Anda tidak perlu membuat unggahan URL saat menggunakan konsol.

  2. Unggah file.zip yang berisi definisi sumber daya.

  3. Mulai impor dengan StartImport operasi.

Unggahan URL adalah Amazon URL S3 yang telah ditandatangani sebelumnya dengan izin menulis. URLTersedia selama lima menit setelah dihasilkan. Jika kata sandi Anda melindungi file.zip, Anda harus memberikan kata sandi saat memulai impor. Untuk informasi selengkapnya, lihat Menggunakan kata sandi saat mengimpor atau mengekspor.

Impor adalah proses asinkron. Anda dapat memantau kemajuan impor menggunakan konsol atau DescribeImport operasi.

Saat Anda mengimpor bot atau bot lokal, mungkin ada konflik antara nama sumber daya dalam file impor dan nama sumber daya yang ada di Amazon Lex V2. Amazon Lex V2 dapat menangani konflik dengan tiga cara:

  • Gagal saat konflik - Impor berhenti dan tidak ada sumber daya yang diimpor dari file impor.zip.

  • Timpa - Amazon Lex V2 mengimpor semua sumber daya dari file import .zip dan mengganti sumber daya yang ada dengan definisi dari file impor.

  • Append - Amazon Lex V2 mengimpor semua sumber daya dari file import .zip dan menambahkan ke sumber daya yang ada dengan definisi dari file impor. Ini hanya tersedia untuk lokal bot.

Anda dapat melihat daftar impor ke sumber daya menggunakan konsol atau ListImports operasi. Impor tetap dalam daftar selama tujuh hari. Anda dapat menggunakan konsol atau DescribeImport operasi untuk melihat detail tentang impor tertentu.

Anda juga dapat menghapus impor dan file.zip terkait menggunakan konsol atau DeleteImport operasi.

Untuk contoh mengimpor bot menggunakan konsol, lihatMengimpor bot Lex V2 (konsol).

IAMizin yang diperlukan untuk mengimpor

Untuk mengimpor bot, lokal bot, dan kosakata khusus, pengguna yang menjalankan impor harus memiliki izin berikut. IAM

API IAMTindakan yang diperlukan Sumber Daya
CreateUploadUrl
  • CreateUploadUrl

*
StartImportuntuk bot dan bot lokal
  • StartImport

  • saya: PassRole

  • CreateBot

  • CreateCustomVocabulary

  • CreateLocale

  • CreateIntent

  • CreateSlot

  • CreateSlotType

  • UpdateBot

  • UpdateCustomVocabulary

  • UpdateLocale

  • UpdateIntent

  • UpdateSlot

  • UpdateSlotType

  • DeleteBot

  • DeleteCustomVocabulary

  • DeleteLocale

  • DeleteIntent

  • DeleteSlot

  • DeleteSlotType

  1. Untuk mengimpor bot baru: bot, bot alias.

  2. Untuk menimpa bot yang ada: bot.

  3. Untuk mengimpor lokal baru: bot.

StartImportuntuk kosakata khusus
  • StartImport

  • CreateCustomVocabulary

  • DeleteCustomVocabulary

  • UpdateCustomVocabulary

bot
DescribeImport
  • DescribeImport

Bot
DeleteImport
  • DeleteImport

Bot
ListImports
  • ListImports

*

Untuk contoh IAM kebijakan, lihat Izinkan pengguna untuk mengimpor bot dan lokal bot .