構造化データストアを Amazon Bedrock ナレッジベースと同期する - Amazon Bedrock

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

構造化データストアを Amazon Bedrock ナレッジベースと同期する

ナレッジベースを構造化データストアに接続したら、同期を実行してメタデータ取り込みプロセスを開始し、データを取得できるようにします。メタデータを使用すると、Amazon Bedrock ナレッジベースはユーザープロンプトを接続されたデータベースのクエリに変換できます。

データベーススキーマを変更するたびに、変更を同期する必要があります。

メタデータをナレッジベースに取り込み、最新のデータと同期する方法については、任意の方法のタブを選択し、手順に従います。

Console
データをナレッジベースに取り込み、最新のデータと同期するには
  1. Amazon Bedrock コンソール (https://console.aws.amazon.com/bedrock/) を開きます。

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

  3. データソースセクションで、同期を選択してメタデータ取り込みプロセスを開始します。同期中のデータソースを停止するには、[停止] を選択します。停止できるのは、同期中のデータソースだけです。[同期] をもう一度選択すると、残りのデータを取り込むことができます。

  4. データインジェストが正常に完了すると、緑色の成功バナーが表示されます。

  5. データソースを選択して、そのデータソースの [同期履歴] を表示することができます。[警告を表示] を選択すると、データインジェストジョブが失敗した理由を確認できます。

API

データをナレッジベースに取り込み、最新のデータと同期するには、Amazon Bedrock エージェントのビルドタイムエンドポイントを使用して StartIngestionJob リクエストを送信します。

Agents for Amazon Bedrock ビルドタイムエンドポイントGetIngestionJob リクエストのレスポンスでingestionJobId返された を使用して、取り込みジョブのステータスを追跡します。

Agents for Amazon Bedrock ビルドタイムエンドポイントを使用して ListIngestionJobs リクエストを送信することで、データソースのすべての取り込みジョブに関する情報を表示できます。

現在実行中のデータ取り込みジョブを停止するには、Amazon Bedrock エージェントのビルドタイムエンドポイントを使用して StopIngestionJobs リクエストを送信します。準備ができたら、StartIngestionJob リクエストを再送信して、残りのデータを取り込むことができます。

重要

コンソールで作成した Amazon Bedrock ナレッジベースサービスロールを使用し、使用する認証ロールにデータベースへのアクセスを許可する前にデータストアを同期すると、データストアへのアクセス許可がユーザーに付与されていないため、同期は失敗します。データストアにアクセスするためのアクセス許可をロールに付与する方法については、「」を参照してくださいデータストアへのアクセスをナレッジベースサービスロールに許可する