翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
マネージドナレッジベースとの Amazon Quick 統合
マネージド Amazon Bedrock ナレッジベースをナレッジソースとして Amazon Quick に接続できます。Amazon Quick は、ナレッジベースで提供された IAM アクションを使用して、インデックスからデータを取得します。Amazon Quick インスタンスごとに最大 2 つのマネージドナレッジベースを接続できます。アクセスコントロールリスト (ACL) 対応コネクタがサポートされています — Amazon Quick は、ドキュメントレベルのアクセスコントロールのためにユーザーの ID を自動的に渡します。
前提条件
-
AWS リソース統合を管理するための Amazon Quick の管理者レベルのアクセス許可。
-
マネージド Amazon Bedrock ナレッジベース。
-
ナレッジベースと Amazon Quick インスタンスは同じ AWS リージョンに存在する必要があります。
-
クロスアカウントアクセスの場合: リソースポリシーをナレッジベースにアタッチする機能、またはナレッジベースの所有者と連携してポリシーをアタッチする機能。
マネージドナレッジベースを Amazon Quick に接続する
マネージドナレッジベースを Amazon Quick に接続するには、次の手順を実行します。
マネージドナレッジベースを Amazon Quick に接続するには
-
マネージドナレッジベースを作成します。ナレッジベースの所有者アカウントで、マネージドナレッジベースを作成します。「マネージドナレッジベースを作成する」を参照してください。
ナレッジベースの ARN を書き留めます。ARN 形式は以下です:
arn:aws:bedrock:REGION:ACCOUNT_ID:knowledge-base/KB_IDARN は、ナレッジベースの詳細ページで Amazon Bedrock コンソールで、または
GetKnowledgeBaseAPI を呼び出して確認できます。 -
(オプション) クイッククロスアカウントアクセスを付与します。ナレッジベースと 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として一覧表示します。リソースポリシーの管理の詳細については、「」を参照してくださいマネージドナレッジベースのリソースポリシー。
-
Amazon Quick でナレッジベースを接続します。
-
ナレッジベースの ARN を Admin > AWS Resources に追加します。Amazon Quick は、入力された ARN の範囲のクイックサービスロールに
AWSQuickSightBedrockAccessマネージド IAM ポリシーを自動的に作成してアタッチします。 -
統合でナレッジベースを作成し、データソースタイプとして Bedrock ナレッジベースを選択します。
接続が完了したら、ナレッジベースをスペースに追加します。Amazon Quick は、チャット中にナレッジベースを自動的にクエリします。
-
関連ドキュメント
詳細なセットアップ手順、アクセス許可の設定、モニタリング、トラブルシューティングについては、「Amazon Quick User Guide」の「Bring Your Own Bedrock Managed Knowledge Base」を参照してください。