サポート終了通知: 2025 年 9 月 15 日、 AWS は Amazon Lex V1 のサポートを終了します。 V1 2025 年 9 月 15 日以降、Amazon Lex V1 コンソールまたは Amazon Lex V1 リソースにアクセスできなくなります。Amazon Lex V2 を使用している場合は、代わりに Amazon Lex V2 ガイドを参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
リソースを Amazon Lex 形式の JSON ファイルにエクスポートしたら、リソースを含む JSON ファイルを 1 つ以上の AWS アカウントにインポートできます。例えば、ボットをエクスポートして、別の AWS リージョンにインポートできます。または、ボットを同僚に送信して、この同僚が自身のアカウントにボットをインポートすることもできます。
ボット、インテントあるいはスロットタイプをインポートするとき、インテントやスロットタイプなどの $LATEST
バージョンをインポート中に上書きするか、またはアカウント内のリソースを維持するためにこのインポートを失敗するようにするかを決定する必要があります。例えば、編集されたバージョンのリソースをアカウントにアップロードする場合、$LATEST
バージョンを上書きするかどうかを選択します。同僚から送信されたリソースをアップロードする場合、自身のリソースが置き換えられないために、リソース間に競合が発生した場合にこのインポートを失敗するように選択できます。
リソースをインポートするとき、インポートを実行するユーザーに割り当てられたアクセス許可から適用がリクエストされます。このユーザーは、アカウント内でこのインポートが影響するすべてのリソースに対してアクセス許可を有している必要があります。また、このユーザーは、GetBot、PutBot、GetIntent、PutIntent、GetSlotType、PutSlotType オペレーションへのアクセス許可も有している必要があります。権限の詳細については、「Amazon Lex で IAM を使用する方法」を参照してください。
インポートは、処理中に発生したエラーを報告します。一部のエラーはインポートが開始する前に報告され、その他はインポート処理中に報告されます。例えば、インテントが使用する Lambda 関数を呼び出すアクセス許可がないインテントをアカウントでインポートする場合、このインポートはスロットタイプあるいはインテントが変更される前に失敗します。インポート処理中にインポートに失敗した場合、この処理が失敗する前にインポートされたすべてのインテントあるいはスロットタイプの $LATEST
バージョンは変更されます。$LATEST
バージョンに加えられた変更をロールバックすることはできません。
リソースをインポートする場合、すべての依存するリソースはリソースの $LATEST
バージョンにインポートされ、番号付きバージョンを付与されます。例えば、ボットがインテントを使用する場合、このインテントには番号付きバージョンが付与されます。インテントはカスタムスロットタイプを使用する場合、このスロットタイプには番号付きバージョンが付与されます。
1 つのリソースは 1 度のみインポートされます。例えば、ボットに OrderPizza
インテントおよび OrderDrink
インテントが含まれ、どちらのインテントもカスタムスロットタイプ Size
に依存している場合、Size
スロットタイプは 1 度のみインポートされ、両方のインテントに使用されます。
注記
ボットをでエクスポートした場合 enableModelImprovements
パラメータをに設定します。false
では、ボット定義を含む.zip ファイルを開き、enableModelImprovements
パラメータを true
は以下のリージョンで指定します。
-
アジアパシフィック (シンガポール) (ap-southeast-1)
-
アジアパシフィック (東京) (ap-northeast-1)
-
欧州 (フランクフルト) (eu-central-1)
-
欧州 (ロンドン) (eu-west-2)
ボット、インテント、あるいはカスタムスロットタイプをインポートする手順は同じです。次の手順で、インテントあるいはスロットタイプを適当に置き換えます。
ボットのインポート
ボットをインポートするには
-
AWS マネジメントコンソールにサインインし、Amazon Lex コンソール (https://console.aws.amazon.com/lex/
) を開きます。 -
[ボット] を選択し、インポートする 1 つのボットを選びます。新規のボットをインポートする場合、このステップはスキップします。
-
[アクション] で、[インポート] を選択します。
-
[Import Bot] (ボットのインポート) で、インポートするボットが含まれる JSON ファイルがある .zip アーカイブを選択します。マージする前にマージ競合を表示するには、[Notify me of merge conflicts] (マージ競合を通知) を選択します。競合チェックをオフにした場合、ボットが使用するすべてのリソースの
$LATEST
バージョンは上書きされます。 -
[インポート] を選択します。マージ競合の通知を選択し、競合が発生した場合、この競合の一覧を示すダイアログが表示されます。競合するすべてのリソースの
$LATEST
バージョンを上書きするには、[Overwrite and continue (上書きして続ける)] を選択します。インポートを停止するには、[キャンセル] を選択します。
これで、アカウントでボットをテストできるようになります。