翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Lex V2 でのボットのインポート
コンソールを使用して、以前にエクスポートしたボット、ボットロケール、またはカスタム語彙をインポートするには、ローカルコンピュータ上のファイルの場所と、ファイルのロックを解除するための任意のパスワードを指定します。例については、Lex V2 ボットのインポート (コンソール)を参照してください。
API を使用する場合、リソースのインポートは 3 つのステップで行います。
-
CreateUploadUrl
オペレーションを使用してアップロード URL を作成します。コンソールを使用する場合は、アップロード URL を作成する必要はありません。 -
リソースの定義を含む .zip ファイルをアップロードします。
-
StartImport
オペレーションでインポートを開始します。
アップロード URL は、書き込み権限を持つ、署名付き Amazon S3 URL です。URL は生成されてから 5 分間使用可能になります。.zip ファイルをパスワードで保護する場合は、インポート開始時にパスワードを指定する必要があります。詳細については、「インポートまたはエクスポート時のパスワードの使用」を参照してください。
インポートは非同期プロセスです。コンソールまたは DescribeImport
オペレーションを使用して、インポートの進行状況をモニタリングできます。
ボットまたはボットロケールをインポートするとき、インポートファイル内のリソース名と Amazon Lex V2 の既存のリソース名が競合することがあります。Amazon Lex V2 は、次の 3 つの方法で競合を処理することができます。
-
競合時の失敗 - インポートが停止し、インポート .zip ファイルからリソースはインポートされません。
-
上書き - Amazon Lex V2 は、インポート .zip ファイルからすべてのリソースをインポートし、既存のリソースをインポートファイルの定義で置き換えます。
-
追加 - Amazon Lex V2 は、インポート .zip ファイルからすべてのリソースをインポートし、既存のリソースにインポートファイルの定義を追加します。ボットロケールでのみ使用できます。
リソースへのインポートの一覧は、コンソールまたは ListImports
オペレーションで確認することができます。インポートは 7 日間リストに残ります。コンソールまたは DescribeImport
オペレーションを使用して、特定のインポートに関する詳細を確認することができます。
また、コンソールまたは DeleteImport
オペレーションを使用して、インポートと関連する .zip ファイルを削除することができます。
コンソールを使用してボットをインポートする例については、「Lex V2 ボットのインポート (コンソール)」を参照してください。
インポートに必要な IAM 権限
ボット、ボットロケール、およびカスタムボキャブラリーをインポートするには、インポートを実行するユーザーが次の IAM 権限を持っている必要があります。
API | 必須 IAM アクション | リソース |
---|---|---|
CreateUploadUrl |
|
* |
ボットとボットロケールの StartImport |
|
|
カスタムボキャブラリーの StartImport |
|
ボット |
DescribeImport |
|
ボット |
DeleteImport |
|
ボット |
ListImports |
|
* |
IAM ポリシーの例については、「 ユーザーにボットとボットロケールのインポートを許可する 」を参照してください。