

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

# Pembuatan versi dan alias dengan bot Lex V2 Anda
<a name="versions-aliases"></a>

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
<a name="versions"></a>

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 Draf bot Lex V2 Anda
<a name="versioning-intro-create-function"></a>

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

`Draft`adalah 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. 

`Draft`Versi bot Anda dikaitkan dengan`TestBotAlias`. `TestBotAlias`Seharusnya hanya digunakan untuk pengujian manual. Amazon Lex V2 membatasi jumlah permintaan runtime yang dapat Anda buat untuk `TestBotAlias` alias bot.

### Membuat versi untuk bot Lex V2 Anda
<a name="versioning-intro-creating"></a>

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
<a name="versioning-intro-updating-function-code"></a>

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 [CreateBotVersion](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateBotVersion.html)operasi.

### Menghapus bot atau versi Amazon Lex V2
<a name="versioning-intro-deleting-function-versions"></a>

Amazon Lex V2 mendukung penghapusan bot atau versi menggunakan konsol atau salah satu operasi API:
+  [DeleteBot](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DeleteBot.html) 
+  [DeleteBotVersion](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DeleteBotVersion.html) 

## Alias untuk bot Lex V2 Anda
<a name="aliases"></a>

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. `TestBotAlias`Alias 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.\]](http://docs.aws.amazon.com/id_id/lexv2/latest/dg/images/lex-publish-alias-bot.png) 

Saat Anda membuat versi bot kedua, Anda dapat memperbarui alias untuk menunjuk ke versi baru bot menggunakan konsol atau [UpdateBotAlias](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_UpdateBotAlias.html)operasi. 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.\]](http://docs.aws.amazon.com/id_id/lexv2/latest/dg/images/lex-publish-alias-bot-v2.png) 

Ketika Anda mengatur aplikasi klien Anda untuk memanggil [Amazon Lex Runtime V2](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_Operations_Amazon_Lex_Runtime_V2.html) APIs untuk memungkinkan pelanggan 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.