Pembuatan versi dan alias - Amazon Lex

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

Pembuatan versi dan alias

Amazon Lex V2 mendukung pembuatan versi dan alias bot dan jaringan bot sehingga Anda dapat mengontrol implementasi yang digunakan aplikasi klien Anda. Versi bertindak sebagai snapshot bernomor dari pekerjaan Anda. Anda dapat mengarahkan alias ke versi bot Anda yang ingin tersedia untuk pelanggan Anda. Di sela-sela pembuatan versi, Anda dapat terus memperbarui Draft versi bot Anda tanpa memengaruhi pengalaman pengguna.

Versi

Amazon Lex V2 mendukung pembuatan versi bot sehingga Anda dapat mengontrol implementasi yang digunakan aplikasi klien Anda. Versi adalah snapshot bernomor dari pekerjaan Anda yang dapat Anda buat untuk digunakan di berbagai bagian alur kerja Anda, seperti pengembangan, penerapan beta, dan produksi.

Versi Draft

Saat Anda membuat bot Amazon Lex V2 hanya ada satu versi, Draft versinya.

Draftadalah salinan bot Anda yang berfungsi. Anda hanya dapat memperbarui Draft versi dan sampai Anda membuat versi pertama Anda, Draft adalah satu-satunya versi bot yang Anda miliki.

DraftVersi bot Anda dikaitkan denganTestBotAlias. TestBotAliasSeharusnya hanya digunakan untuk pengujian manual. Amazon Lex V2 membatasi jumlah permintaan runtime yang dapat Anda buat untuk TestBotAlias alias bot.

Membuat versi

Saat Anda membuat versi bot Amazon Lex V2, Anda membuat snapshot bot bernomor sehingga Anda dapat menggunakan bot seperti yang ada saat versi dibuat. Setelah Anda membuat versi numerik, itu akan tetap sama saat Anda terus mengerjakan versi draf aplikasi Anda.

Saat membuat versi, Anda dapat memilih lokal yang akan disertakan dalam versi. Anda tidak perlu memilih semua lokal di bot. Selain itu, saat Anda membuat versi, Anda dapat memilih lokal dari versi sebelumnya. Misalnya, jika Anda memiliki tiga versi bot, Anda dapat memilih satu lokal dari Draft versi dan satu dari versi dua saat Anda membuat versi empat.

Jika Anda menghapus lokal dari Draft versi, itu tidak dihapus dari versi bernomor.

Jika versi bot tidak digunakan selama enam bulan, Amazon Lex V2 akan menandai versi tidak aktif. Saat versi tidak aktif, Anda tidak dapat menggunakan operasi runtime dengan bot. Untuk membuat bot aktif, bangun kembali semua bahasa yang terkait dengan versi.

Memperbarui bot Amazon Lex V2

Anda hanya dapat memperbarui Draft versi bot Amazon Lex V2. Versi tidak dapat diubah. Anda dapat membuat versi baru kapan saja setelah memperbarui sumber daya di konsol atau dengan CreateBotVersionoperasi.

Menghapus bot atau versi Amazon Lex V2

Amazon Lex V2 mendukung penghapusan bot atau versi menggunakan konsol atau salah satu operasi API:

Alias

Bot Amazon Lex V2 mendukung alias. Alias adalah pointer ke versi bot tertentu. Dengan alias, Anda dapat dengan mudah memperbarui versi yang digunakan aplikasi klien Anda. Misalnya, Anda dapat mengarahkan alias ke versi 1 bot Anda. Ketika Anda siap untuk memperbarui bot, Anda membuat versi 2 dan mengubah alias untuk menunjuk ke versi baru. Karena aplikasi Anda menggunakan alias alih-alih versi tertentu, semua klien Anda mendapatkan fungsionalitas baru tanpa perlu diperbarui.

Alias adalah penunjuk ke versi tertentu dari bot Amazon Lex V2. Gunakan alias untuk memungkinkan aplikasi klien menggunakan versi bot tertentu tanpa memerlukan aplikasi untuk melacak versi mana yang ada.

Saat Anda membuat bot, Amazon Lex V2 membuat alias TestBotAlias yang disebut yang dapat Anda gunakan untuk menguji bot Anda. TestBotAliasAlias selalu dikaitkan dengan Draft versi bot Anda. Anda hanya boleh menggunakan TestBotAlias alias untuk pengujian, Amazon Lex V2 membatasi jumlah permintaan runtime yang dapat Anda buat untuk alias.

Contoh berikut menunjukkan dua versi bot Amazon Lex V2, versi 1 dan versi 2. Masing-masing versi bot ini memiliki alias terkait, BETA dan PROD, masing-masing. Aplikasi klien menggunakan alias PROD untuk mengakses bot.


                Point a client application to a version by using an
                    alias.

Saat Anda membuat versi bot kedua, Anda dapat memperbarui alias untuk menunjuk ke versi baru bot menggunakan konsol atau UpdateBotAliasoperasi. Ketika Anda mengubah alias, semua aplikasi klien Anda menggunakan versi baru. Jika ada masalah dengan versi baru, Anda dapat memutar kembali ke versi sebelumnya hanya dengan mengubah alias untuk menunjuk ke versi itu.


                Updating an alias changes the version used by client
                    applications.

Ketika Anda mengatur aplikasi klien Anda untuk memanggil Amazon Lex Runtime V2 API agar pelanggan dapat berinteraksi dengan bot Anda, Anda menggunakan alias yang menunjukkan versi yang Anda ingin pelanggan Anda gunakan.

catatan

Meskipun Anda dapat menguji Draft versi bot di konsol, kami menyarankan bahwa ketika Anda mengintegrasikan bot dengan aplikasi klien Anda, Anda terlebih dahulu membuat versi dan membuat alias yang menunjuk ke versi itu. Gunakan alias dalam aplikasi klien Anda untuk alasan yang dijelaskan di bagian ini. Saat Anda memperbarui alias, Amazon Lex V2 akan menggunakan versi saat ini untuk semua sesi yang sedang berlangsung. Sesi baru menggunakan versi baru.