

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

# マネージドナレッジベースとの Amazon Quick 統合
<a name="kb-managed-byo-fmkb"></a>

マネージド Amazon Bedrock ナレッジベースをナレッジソースとして Amazon Quick に接続できます。Amazon Quick は、ナレッジベースで提供された IAM アクションを使用して、インデックスからデータを取得します。Amazon Quick インスタンスごとに最大 2 つのマネージドナレッジベースを接続できます。アクセスコントロールリスト (ACL) 対応コネクタがサポートされています — Amazon Quick は、ドキュメントレベルのアクセスコントロールのためにユーザーの ID を自動的に渡します。

## 前提条件
<a name="kb-managed-byo-fmkb-requirements"></a>
+  AWS リソース統合を管理するための Amazon Quick の管理者レベルのアクセス許可。
+ マネージド Amazon Bedrock ナレッジベース。
+ ナレッジベースと Amazon Quick インスタンスは同じ AWS リージョンに存在する必要があります。
+ クロスアカウントアクセスの場合: リソースポリシーをナレッジベースにアタッチする機能、またはナレッジベースの所有者と連携してポリシーをアタッチする機能。

## マネージドナレッジベースを Amazon Quick に接続する
<a name="kb-managed-byo-fmkb-setup"></a>

マネージドナレッジベースを Amazon Quick に接続するには、次の手順を実行します。

**マネージドナレッジベースを Amazon Quick に接続するには**

1. **マネージドナレッジベースを作成します。**ナレッジベースの所有者アカウントで、マネージドナレッジベースを作成します。「[マネージドナレッジベースを作成する](kb-managed-create.md)」を参照してください。

   ナレッジベースの ARN を書き留めます。ARN 形式は以下です:

   ```
   arn:aws:bedrock:{{REGION}}:{{ACCOUNT_ID}}:knowledge-base/{{KB_ID}}
   ```

   ARN は、ナレッジベースの詳細ページで Amazon Bedrock コンソールで、または `GetKnowledgeBase` API を呼び出して確認できます。

1. **(オプション) クイッククロスアカウントアクセスを付与します。**ナレッジベースと Amazon Quick インスタンスが同じ AWS アカウントにある場合は、このステップをスキップします。同一アカウント設定にはリソースポリシーは必要ありません。

   ナレッジベースの所有者アカウントで、Amazon Quick サービスロール `bedrock:Retrieve`と を付与するリソースポリシーをナレッジベースにアタッチします`bedrock:GetDocumentContent`。

   ```
   {
       "Version": "2012-10-17",
       "Statement": [
           {
               "Effect": "Allow",
               "Principal": {
                   "AWS": "arn:aws:iam::{{QUICK_ACCOUNT_ID}}:role/{{quick-service-role}}"
               },
               "Action": [
                   "bedrock:Retrieve",
                   "bedrock:GetDocumentContent"
               ],
               "Resource": "arn:aws:bedrock:{{REGION}}:{{KB_OWNER_ACCOUNT_ID}}:knowledge-base/{{KB_ID}}"
           }
       ]
   }
   ```

   複数のクイックインスタンスへのアクセスを許可するには、 の各ロール ARN を配列`Principal.AWS`として一覧表示します。

   リソースポリシーの管理の詳細については、「」を参照してください[マネージドナレッジベースのリソースポリシー](kb-managed-cross-account.md)。

1. **Amazon Quick でナレッジベースを接続します。**
   + ナレッジベースの ARN を **Admin** > **AWS Resources** に追加します。Amazon Quick は、入力された ARN の範囲のクイックサービスロールに`AWSQuickSightBedrockAccess`マネージド IAM ポリシーを自動的に作成してアタッチします。
   + **統合**でナレッジベースを作成し、データソースタイプとして **Bedrock ナレッジベース**を選択します。

   接続が完了したら、ナレッジベースをスペースに追加します。Amazon Quick は、チャット中にナレッジベースを自動的にクエリします。

## 関連ドキュメント
<a name="kb-managed-byo-fmkb-more-info"></a>

詳細なセットアップ手順、アクセス許可の設定、モニタリング、トラブルシューティングについては、*「Amazon Quick User Guide*」の「[Bring Your Own Bedrock Managed Knowledge Base](https://docs.aws.amazon.com/quick/latest/userguide/quick-byo-bedrock-kb.html)」を参照してください。