

サポート終了通知: 2025 年 9 月 15 日、 AWS は Amazon Lex V1 のサポートを終了します。 V1 2025 年 9 月 15 日を過ぎると、Amazon Lex V1 コンソールまたは Amazon Lex V1 リソースにはアクセスできなくなります。Amazon Lex V2 を使用している場合は、代わりに [Amazon Lex V2 ガイド](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html)を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ステップ 2: インテントを発行する (AWS CLI)
<a name="gs-cli-publish-intent"></a>

インテントを発行する前に、そのインテントで参照しているすべてのスロットタイプを発行する必要があります。スロットタイプは、`$LATEST` バージョンではなく、番号が付いたバージョンであることが必要です。

まず、`OrderFlowers` インテントを更新し、前のステップで発行した `FlowerTypes` スロットタイプのバージョンを使用します。次に、`OrderFlowers` インテントの新しいバージョンを発行します。

**注記**  
次の AWS CLI 例は、Unix、Linux、macOS 用にフォーマットされています。Windows の場合は、`"\$LATEST"` を `$LATEST` に変更し、各行末のバックスラッシュ (\$1) 連結文字をキャレット (^) に置き換えてください。

**インテントのバージョンを発行するには (AWS CLI)**

1. で AWS CLI、イン`OrderFlowers`テント`$LATEST`のバージョンを取得し、ファイルに保存します。

   ```
   aws lex-models get-intent \
       --region region \
       --name OrderFlowers \
       --intent-version "\$LATEST" > OrderFlowers_V4.json
   ```

1. テキストエディタで、**OrderFlowers\$1V4.json** ファイルを開きます。`createdDate`、`lastUpdatedDate`、`version` の各フィールドを削除します。`FlowerTypes` スロットタイプを見つけ、そのバージョンを前のステップで書き留めたバージョン番号に変更します。以下は、**OrderFlowers\$1V4.json** ファイルの中で変更箇所を示す部分です。

   ```
           {
               "slotType": "FlowerTypes", 
               "name": "FlowerType", 
               "slotConstraint": "Required", 
               "valueElicitationPrompt": {
                   "maxAttempts": 2, 
                   "messages": [
                       {
                           "content": "What type of flowers?", 
                           "contentType": "PlainText"
                       }
                   ]
               }, 
               "priority": 1, 
               "slotTypeVersion": "version", 
               "sampleUtterances": []
           },
   ```

1. で AWS CLI、インテントのリビジョンを保存します。

   ```
   aws lex-models put-intent \
       --name OrderFlowers \
       --cli-input-json file://OrderFlowers_V4.json
   ```

1. インテントの最新リビジョンのチェックサムを取得します。

   ```
   aws lex-models get-intent \
       --region region \
       --name OrderFlowers \
       --intent-version "\$LATEST" > OrderFlowers_V4a.json
   ```

   以下は、レスポンスの中でインテントのチェックサムを示す部分です。次のステップのために、これを書き留めます。

   ```
       "name": "OrderFlowers", 
       "checksum": "checksum", 
       "version": "$LATEST",
   ```

1. インテントの新しいバージョンを発行します。

   ```
   aws lex-models create-intent-version \
       --region region \
       --name OrderFlowers \
       --checksum "checksum"
   ```

   以下は、レスポンスの中でインテントの新しいバージョンを示す部分です。次のステップのためにバージョン番号を書き留めます。

   ```
       "name": "OrderFlowers", 
       "checksum": "checksum", 
       "version": "version",
   ```

## 次のステップ
<a name="gs-cli-publish-3"></a>

[ステップ 3: ボットを発行する (AWS CLI)](gs-cli-publish-bot.md)