View a markdown version of this page

アクセス許可のセットアップ - Amazon Quick

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

アクセス許可のセットアップ

Amazon Quick は、Amazon Quick サービスロールを介して IAM SigV4 認証情報を使用して Amazon Bedrock を認証します。サービスロールには、ナレッジベースで次のアクションが必要です。

  • bedrock:Retrieve

  • bedrock:GetDocumentContent

次の例は、Amazon Bedrock マネージドナレッジベースの ARN 形式を示しています。

arn:aws:bedrock:REGION:ACCOUNT_ID:knowledge-base/KB_ID

クロスアカウントの設定

マネージドナレッジベースが Amazon Quick インスタンスを実行しているアカウントとは異なるAWSアカウントによって所有されている場合、クロスアカウントアクセスが必要です。例えば、Amazon Quick インスタンスが別のアカウントで実行されている間、中央データチームが 1 つのアカウントのナレッジベースを所有する場合があります。

この場合、サービスロールにアクセス権を付与する前に、所有者のアカウントのナレッジベースにリソースポリシーをアタッチする必要があります。リソースポリシーは、Amazon Quick サービスロールがアカウントの境界を越えてナレッジベースを呼び出すことを承認します。

次のリソースポリシーの例では、マネージドナレッジベースにアクセスするためのアクセス許可を Amazon Quick サービスロールに付与します。プレースホルダーの値を、特定のアカウント IDs、リージョン、ナレッジベース ID に置き換えます。

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

「Amazon Bedrock ユーザーガイド」の「アカウント間でマネージドナレッジベースを共有する」を参照してください。

サービスロールにアクセス権を付与する

同じアカウント設定とクロスアカウント設定の両方で、Amazon Quick サービスロールに 管理コンソールを介してマネージドナレッジベースへのアクセスを許可します。

  1. 管理者として Amazon Quick コンソールにサインインします。

  2. アカウントの管理 > AWSリソース > Bedrock に移動します。

  3. 提供されたフォームを使用して、マネージドナレッジベース ARN を Amazon Quick サービスロールに追加します。Amazon Quick は、入力した ARN の範囲に必要な IAM ポリシーをサービスロールにアタッチします。