

Pemberitahuan akhir dukungan: Pada 15 September 2025, AWS akan menghentikan dukungan untuk Amazon Lex V1. Setelah 15 September 2025, Anda tidak lagi dapat mengakses konsol Amazon Lex V1 atau sumber daya Amazon Lex V1. Jika Anda menggunakan Amazon Lex V2, lihat [panduan Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html) sebagai gantinya. 

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

# Langkah 3: Publikasikan Bot (AWS CLI)
<a name="gs-cli-publish-bot"></a>

Setelah Anda mempublikasikan semua jenis slot dan maksud yang digunakan oleh bot Anda, Anda dapat mempublikasikan bot.

Perbarui `OrderFlowersBot` bot untuk menggunakan `OrderFlowers` maksud yang Anda perbarui di langkah sebelumnya. Kemudian, publikasikan versi baru `OrderFlowersBot` bot.

**catatan**  
 AWS CLI Contoh berikut diformat untuk Unix, Linux, dan macOS. Untuk Windows, ubah `"\$LATEST"` ke `$LATEST` dan ganti karakter kelanjutan garis miring terbalik (\$1) di akhir setiap baris dengan tanda sisipan (^).

**Untuk mempublikasikan versi bot (AWS CLI)**

1. Di AWS CLI, dapatkan `$LATEST` versi `OrderFlowersBot` bot dan simpan ke file:

   ```
   aws lex-models get-bot \
       --region region \
       --name OrderFlowersBot \
       --version-or-alias "\$LATEST" > OrderFlowersBot_V4.json
   ```

1. Dalam editor teks, buka **OrderFlowersBot\$1V4.json** file. Hapus`createdDate`,`lastUpdatedDate`, `status` dan `version` bidang. Temukan `OrderFlowers` intent dan ubah versi ke nomor versi yang Anda rekam di langkah sebelumnya. Fragmen berikut **OrderFlowersBot\$1V4.json** menunjukkan lokasi perubahan.

   ```
       "intents": [
           {
               "intentVersion": "version", 
               "intentName": "OrderFlowers"
           }
   ```

1. Di AWS CLI, simpan revisi baru bot. Catat nomor versi yang dikembalikan oleh panggilan ke`put-bot`.

   ```
   aws lex-models put-bot \
       --name OrderFlowersBot \
       --cli-input-json file://OrderFlowersBot_V4.json
   ```

1. Dapatkan checksum dari revisi terbaru bot. Gunakan nomor versi yang dikembalikan pada langkah 3.

   ```
   aws lex-models get-bot \
       --region region \
       --version-or-alias version \
       --name OrderFlowersBot > OrderFlowersBot_V4a.json
   ```

   Fragmen respons berikut menunjukkan checksum bot. Catat ini untuk langkah selanjutnya.

   ```
       "name": "OrderFlowersBot", 
       "locale": "en-US", 
       "checksum": "checksum",
   ```

1. Publikasikan versi baru bot:

   ```
   aws lex-models create-bot-version \
       --region region \
       --name OrderFlowersBot \
       --checksum "checksum"
   ```

   Fragmen respons berikut menunjukkan versi baru bot.

   ```
       "checksum": "checksum", 
       "abortStatement": {
           ...
       }, 
       "version": "1",
       "lastUpdatedDate": timestamp,
   ```

## Langkah Selanjutnya
<a name="gs-cli-next-exercise-5"></a>

[Latihan 5: Buat Alias ()AWS CLI](gs-cli-create-alias.md)