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 sebagai gantinya.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Langkah 2: Publikasikan Intent ()AWS CLI
Sebelum Anda dapat mempublikasikan maksud, Anda harus mempublikasikan semua jenis slot yang dirujuk oleh maksud. Jenis slot harus versi bernomor, bukan $LATEST versi.
Pertama, perbarui OrderFlowers maksud untuk menggunakan versi jenis FlowerTypes slot yang Anda terbitkan di langkah sebelumnya. Kemudian publikasikan versi baru dari OrderFlowers intent.
catatan
AWS CLI Contoh berikut diformat untuk Unix, Linux, dan macOS. Untuk Windows, ubah "\$LATEST" ke $LATEST dan ganti karakter kelanjutan garis miring terbalik (\) di akhir setiap baris dengan tanda sisipan (^).
Untuk memublikasikan versi intent ()AWS CLI
-
Di AWS CLI, dapatkan
$LATESTversiOrderFlowersintent dan simpan ke file:aws lex-models get-intent \ --regionregion\ --name OrderFlowers \ --intent-version "\$LATEST" > OrderFlowers_V4.json -
Dalam editor teks, buka
OrderFlowers_V4.jsonfile. HapuscreatedDate,lastUpdatedDate, danversionbidang. Temukan jenisFlowerTypesslot dan ubah versi ke nomor versi yang Anda rekam pada langkah sebelumnya. FragmenOrderFlowers_V4.jsonfile berikut menunjukkan lokasi perubahan:{ "slotType": "FlowerTypes", "name": "FlowerType", "slotConstraint": "Required", "valueElicitationPrompt": { "maxAttempts": 2, "messages": [ { "content": "What type of flowers?", "contentType": "PlainText" } ] }, "priority": 1, "slotTypeVersion": "
version", "sampleUtterances": [] }, -
Di AWS CLI, simpan revisi maksud:
aws lex-models put-intent \ --name OrderFlowers \ --cli-input-json file://OrderFlowers_V4.json -
Dapatkan checksum dari revisi terbaru dari intent:
aws lex-models get-intent \ --regionregion\ --name OrderFlowers \ --intent-version "\$LATEST" > OrderFlowers_V4a.jsonFragmen respons berikut menunjukkan checksum maksud. Catat ini untuk langkah selanjutnya.
"name": "OrderFlowers", "checksum": "checksum", "version": "$LATEST", -
Publikasikan versi baru dari intent:
aws lex-models create-intent-version \ --regionregion\ --name OrderFlowers \ --checksum "checksum"Fragmen respons berikut menunjukkan versi baru dari intent. Catat nomor versi untuk langkah selanjutnya.
"name": "OrderFlowers", "checksum": "checksum", "version": "version",
Langkah Selanjutnya
Langkah 3: Publikasikan Bot (AWS CLI)