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.
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
$LATEST
versiOrderFlowers
intent dan simpan ke file:aws lex-models get-intent \ --region
region
\ --name OrderFlowers \ --intent-version "\$LATEST" > OrderFlowers_V4.json -
Dalam editor teks, buka
OrderFlowers_V4.json
file. HapuscreatedDate
,lastUpdatedDate
, danversion
bidang. Temukan jenisFlowerTypes
slot dan ubah versi ke nomor versi yang Anda rekam pada langkah sebelumnya. FragmenOrderFlowers_V4.json
file 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 \ --region
region
\ --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 \ --region
region
\ --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)