

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

# Lex V2 でのボットのインポート
<a name="import"></a>

コンソールを使用して、以前にエクスポートしたボット、ボットロケール、またはカスタム語彙をインポートするには、ローカルコンピュータ上のファイルの場所と、ファイルのロックを解除するための任意のパスワードを指定します。例については、[Lex V2 ボットのインポート (コンソール)](import-console.md)を参照してください。

API を使用する場合、リソースのインポートは 3 つのステップで行います。

1. `CreateUploadUrl` オペレーションを使用してアップロード URL を作成します。コンソールを使用する場合は、アップロード URL を作成する必要はありません。

1. リソースの定義を含む .zip ファイルをアップロードします。

1. `StartImport` オペレーションでインポートを開始します。

アップロード URL は、書き込み権限を持つ、署名付き Amazon S3 URL です。URL は生成されてから 5 分間使用可能になります。.zip ファイルをパスワードで保護する場合は、インポート開始時にパスワードを指定する必要があります。詳細については、「[インポートまたはエクスポート時のパスワードの使用](import-export-password.md)」を参照してください。

インポートは非同期プロセスです。コンソールまたは `DescribeImport` オペレーションを使用して、インポートの進行状況をモニタリングできます。

ボットまたはボットロケールをインポートするとき、インポートファイル内のリソース名と Amazon Lex V2 の既存のリソース名が競合することがあります。Amazon Lex V2 は、次の 3 つの方法で競合を処理することができます。
+ **競合時の失敗** - インポートが停止し、インポート .zip ファイルからリソースはインポートされません。
+ **上書き** - Amazon Lex V2 は、インポート .zip ファイルからすべてのリソースをインポートし、既存のリソースをインポートファイルの定義で置き換えます。
+ **追加** - Amazon Lex V2 は、インポート .zip ファイルからすべてのリソースをインポートし、既存のリソースにインポートファイルの定義を追加します。ボットロケールでのみ使用できます。

リソースへのインポートの一覧は、コンソールまたは `ListImports` オペレーションで確認することができます。インポートは 7 日間リストに残ります。コンソールまたは `DescribeImport` オペレーションを使用して、特定のインポートに関する詳細を確認することができます。

また、コンソールまたは `DeleteImport` オペレーションを使用して、インポートと関連する .zip ファイルを削除することができます。

コンソールを使用してボットをインポートする例については、「[Lex V2 ボットのインポート (コンソール)](import-console.md)」を参照してください。

## インポートに必要な IAM 権限
<a name="import-permissions"></a>

ボット、ボットロケール、およびカスタムボキャブラリーをインポートするには、インポートを実行するユーザーが次の IAM 権限を持っている必要があります。


| API | 必須 IAM アクション | [リソース]  | 
| --- | --- | --- | 
| [CreateUploadUrl](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateUploadUrl.html) | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/lexv2/latest/dg/import.html) | \* | 
| ボットとボットロケールの [StartImport](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_StartImport.html) | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/lexv2/latest/dg/import.html) | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/lexv2/latest/dg/import.html) | 
| カスタムボキャブラリーの [StartImport](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_StartImport.html) | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/lexv2/latest/dg/import.html)  | ボット | 
| [DescribeImport](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DescribeImport.html) | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/lexv2/latest/dg/import.html) | ボット | 
| [DeleteImport](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DeleteImport.html) | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/lexv2/latest/dg/import.html) | ボット | 
| [ListImports](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListImports.html) | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/lexv2/latest/dg/import.html) | \* | 

IAM ポリシーの例については、「[ユーザーにボットとボットロケールのインポートを許可する](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-import)」を参照してください。