

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

# Amazon Kendra GenAI Index を含む Amazon Bedrock ナレッジベースを作成する
<a name="knowledge-base-kendra-genai-index-create"></a>

 Amazon Kendra GenAI Index の使用の詳細については、「*Amazon Kendra デベロッパーガイド*」の「[Amazon Kendra GenAI Index ](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index-types.html#kendra-gen-ai-index)」を参照してください。

Amazon Bedrock コンソールまたは Amazon Bedrock API を使用し、Amazon Kendra GenAI Index で Amazon Bedrock ナレッジベースを作成することができます。任意の方法のタブを選択し、その手順に従います。

**注記**  
ルートユーザーを使用してナレッジベースを作成することはできません。開始する前に、 AWS Identity and Access Management (IAM) ユーザーでログインします。

**重要**  
API を使用して Amazon Kendra GenAI Index を持つナレッジベースを作成するには、既存のインデックスが必要です。API では、ナレッジベースの作成中にインデックスを作成することはできません。ナレッジベースの作成中にインデックスを作成する場合は、コンソールを使用する必要があります。

------
#### [ Console ]

**Amazon Kendra GenAI Index を含むナレッジベースを作成するには**

1. Amazon Bedrock コンソールを使用するアクセス許可を持つ IAM ID AWS マネジメントコンソール を使用して にサインインします。Amazon Bedrock コンソール ([https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock)) を開きます。

1. 左側のナビゲーションペインで **[ナレッジベース]** を選択します。

1. **[ナレッジベース]** セクションで、**[作成]** を選択します。

1. **[Kendra GenAI Index を含むナレッジベース]** を選択します。

1. (オプション) **[ナレッジベースの詳細]** で、デフォルトの名前を変更し、ナレッジベースの説明を入力します。

1. **[IAM アクセス許可]** で、IAM ロールを選択します。このロールは、他の必要な AWS のサービスにアクセスするためのアクセス許可を Amazon Bedrock に付与します。Amazon Bedrock にサービスロールを作成させることも、[作成したカスタムロール](kb-permissions.md)を選択することもできます。

1. **[新しいサービスロールを作成して使用]** または **[既存のサービスロールを使用]** を選択します。

1. **新しい Amazon Kendra GenAI Index を作成する**か、**既存の Amazon Kendra GenAI Index を使用する**かを選択します。

1. (オプション) [**その他の設定**] で、以下を実行します｡
   + ( AWS Key Management Service AWS KMS) カスタマーマネージドキーを設定して、ナレッジベースを暗号化します。
   + ナレッジベースにタグを追加します。詳細については、「[Amazon Bedrock リソースにタグ付け](tagging.md)」を参照してください。

   

   

1. [**ナレッジベースを作成**] を選択します。Amazon Bedrock がナレッジベースを作成している間、**[進行中]** のステータスが表示されます。データソースを追加および同期するには、作成が完了するまで待つ必要があります。

1. Amazon Bedrock がナレッジベースの作成を完了したら、「[データソースをナレッジベースと接続する](data-source-connectors.md)」の手順に従ってデータソースを設定します。

------
#### [ API ]

**Amazon Kendra GenAI Index を含むナレッジベースを作成するには**

ナレッジベースを作成するには、[Amazon Bedrock エージェントのビルドタイムエンドポイント](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)を使用して [CreateKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateKnowledgeBase.html) リクエストを送信します (リクエストとレスポンスの形式およびフィールドの詳細についてはリンクを参照)。
+ `roleArn` フィールドに、Amazon Bedrock ナレッジベースを作成するアクセス許可を持つ IAM ロールの Amazon リソースネーム (ARN) を指定します。
+ ナレッジベースでサポートされているモデルを使用するには、[モデルのアクセスを有効にする](model-access.md)必要があります。データをベクトル埋め込みに変換するために必要なモデルの ARN を書き留めます。ナレッジベースの選択したモデルのモデル (リソース) ID をコピーします。次に、「*サービス認可リファレンス*」の「[Amazon Bedrock によって定義されたリソースタイプ](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-resources-for-iam-policies)」に記載されている ARN の例に従い、モデル ID を使用してモデル ARN を構築します。モデルリソースタイプの例を参照してください。

  `knowledgeBaseConfiguration` オブジェクトの `embeddingModelArn` フィールドで、使用するベクトル埋め込みモデルの ARN を指定します。詳細については、「[Amazon Bedrock ナレッジベースでサポートされているモデルとリージョン](knowledge-base-supported.md)」を参照してください。
+ Amazon Kendra GenAI Index を使用してナレッジベースを作成するには、Amazon Kendra GenAI インデックスの ARN を指定します。
+ ナレッジベースを作成したら、ナレッジベースのドキュメントまたはコンテンツを含むデータソースを作成します。Amazon Bedrock API オペレーションを使用してデータソースを作成することはできません。これを行うには、Amazon Bedrock コンソールまたは Amazon Kendra [ CreateDataSource](https://docs.aws.amazon.com/kendra/latest/APIReference/API_CreateDataSource.html) API オペレーションを使用する必要があります。データソースの選択の詳細と API 接続設定の例については、「[データソースをナレッジベースと接続する](data-source-connectors.md)」を参照してください。

------