

# OpenSearch Service と DynamoDB のゼロ ETL 統合を活用する
<a name="ddb-and-amazon-bedrock"></a>

Amazon Bedrock と DynamoDB を使用して、Amazon Titan やその他のサードパーティーモデルなどの[基盤モデル (FM)](https://aws.amazon.com/what-is/foundation-models/) へのサーバーレスアクセスを提供できます。Amazon OpenSearch Service とのゼロ ETL 統合を活用して、生成 AI アプリケーションを構築するときにベクトル検索機能を有効にすることができます。[生成 AI による DynamoDB ゼロ ETL から OpenSearch への統合と Amazon Bedrock](https://catalog.workshops.aws/dynamodb-labs/en-US/dynamodb-opensearch-zetl) ワークショップでは、OpenSearch と DynamoDB とのゼロ ETL 統合をセットアップする実践的な経験を提供します。このワークショップでは、次のタスクを実行します。
+ DynamoDB テーブルから OpenSearch にパイプラインを作成します。
+ OpenSearch に Amazon Bedrock コネクタを作成します。
+ OpenSearch をベクトルストアとして使用して Amazon Bedrock にクエリを実行します。
+ Amazon Bedrock の Claude FM を使用して、OpenSearch によって返された検索結果を説明する英語の書面によるレスポンスを作成します。

このワークショップでは、DynamoDB を OpenSearch と統合して生成 AI アプリケーションを構築できます。また、データベースエンジン全体で柔軟なクエリ機能を示し、従来のユースケースで DynamoDB と OpenSearch を統合するのに役立ちます。このワークショップは、[Amazon DynamoDB Immersion Day](https://catalog.workshops.aws/dynamodb-labs/en-US) の 7 つのモジュールの 1 つです。このワークショップは、どの AWS アカウントでも実行できます。

DynamoDB と OpenSearch Service 間のゼロ ETL 統合を設定する方法については、次のブログ記事を参照してください。このブログ記事では、OpenSearch Service でモデルコネクタをセットアップして、受信データに Amazon Bedrock を使用して、埋め込みを自動的に生成する方法についても説明します。[Amazon OpenSearch Service のゼロ ETL を使用した Amazon DynamoDB のベクトル検索](https://aws.amazon.com/blogs/database/vector-search-for-amazon-dynamodb-with-zero-etl-for-amazon-opensearch-service/)