

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

# マルチモーダルナレッジベースの前提条件
<a name="kb-multimodal-prerequisites"></a>

Amazon Bedrock マルチモーダルナレッジベースでは、イメージ、オーディオ、ビデオコンテンツを処理するために、標準ナレッジベース以外の追加セットアップが必要です。特定の前提条件は、選択した処理アプローチとストレージ設定によって異なります。

マルチモーダルナレッジベースを作成する前に、次の前提条件を満たす必要があります。

**Topics**
+ [前提条件](#kb-multimodal-prerequisites)
+ [マルチモーダルコンテンツのアクセス許可](#kb-multimodal-prerequisites-permissions)

## 前提条件
<a name="kb-multimodal-prerequisites"></a>

1. データが[サポートされているデータソースコネクタ](data-source-connectors.md)内にあることを確認します。マルチモーダルコンテンツは、Amazon S3 およびカスタムデータソースでのみサポートされています。

1. (オプション) [独自のサポートされているベクトルストアを設定します](knowledge-base-setup.md)。 AWS マネジメントコンソール を使用して自動的にベクトルストアを作成する場合は、このステップはスキップできます。

1. マルチモーダル処理の適切なアクセス許可を持つカスタム AWS Identity and Access Management (IAM) [サービスロール](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-service-role)を作成します。詳細については、「[マルチモーダルコンテンツのアクセス許可](#kb-multimodal-prerequisites-permissions)」を参照してください。
**注記**  
コンソールを使用している場合、Amazon Bedrock ナレッジベースによってアクセス許可が自動的に設定されます。

1. (オプション) [ナレッジベースリソースの暗号化](encryption-kb.md) のステップに従って、追加のセキュリティ設定を行います。

1. BDA で処理されたコンテンツで [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html) API オペレーションを使用する場合は、「」の手順に従って、使用するリージョンで使用するモデルへのアクセスをリクエストします[モデルへのアクセスをリクエストする](model-access.md)。

## マルチモーダルコンテンツのアクセス許可
<a name="kb-multimodal-prerequisites-permissions"></a>

マルチモーダルナレッジベースには、標準のナレッジベースのアクセス許可を超える追加のアクセス許可が必要です。特定のアクセス許可は、選択した処理アプローチとストレージ設定によって異なります。

マルチモーダル処理アプローチに基づいて、次のアクセス許可を設定する必要があります。
+ **Nova Multimodal Embeddings アクセス許可:** Nova Multimodal Embeddings を使用して直接ビジュアルとオーディオの類似度を検索する場合に必要です。非同期モデル呼び出しとマルチモーダルストレージアクセスのアクセス許可が含まれます。
+ **Bedrock Data Automation (BDA) アクセス許可:** BDA を使用してマルチモーダルコンテンツをテキスト表現に変換するときに必要です。データ自動化の呼び出しとステータスモニタリングのアクセス許可が含まれます。
+ **カスタマーマネージド KMS キーのアクセス許可:** BDA 処理でカスタマーマネージド暗号化キーを使用する場合に必要です。キーオペレーションと権限作成のアクセス許可が含まれます。
+ **マルチモーダルストレージのアクセス許可:** マルチモーダルストレージの送信先を設定するときに必要です。ストレージバケットの標準 S3 アクセス許可が含まれます。

詳細な IAM ポリシーとstep-by-stepアクセス許可設定については、「」を参照してください[マルチモーダルコンテンツのアクセス許可](kb-permissions.md#kb-permissions-multimodal)。

### ストレージの要件
<a name="kb-multimodal-storage-requirements"></a>

**Nova マルチモーダル埋め込み**  
**必須:** マルチモーダルストレージの送信先を設定する必要があります。この送信先は、取得するマルチメディアファイルのコピーを保存し、ソースファイルが変更または削除された場合でも可用性を確保します。

**Bedrock データオートメーション (BDA)**  
**オプション:** マルチモーダルストレージバケットを設定して信頼性を高め、実行時にファイルを取得することもできます。ただし、BDA はコンテンツをテキストに変換するため、必須ではありません。  
マルチモーダルストレージバケットを設定せずに BDA パーサーを選択すると、テキスト解析のみが使用可能になります。BDA (画像、オーディオ、ビデオの処理) でマルチモーダル解析機能を活用するには、マルチモーダルストレージの送信先を設定する必要があります。

**マルチモーダルストレージの宛先設定**  
マルチモーダルストレージの送信先を設定するときは、次の点を考慮してください。
+ **別のバケットを使用する (推奨):** データソースとマルチモーダルストレージの宛先に異なる Amazon S3 バケットを設定します。これにより、最も簡単なセットアップが可能になり、潜在的な競合を回避できます。
+ **同じバケットを使用する場合:** どのコンテンツを取り込むかを制限する包含プレフィックスをデータソースに指定する必要があります。これにより、抽出されたメディアファイルの再取り込みを防ぐことができます。
+ **「aws/」プレフィックスを避ける:** データソースとマルチモーダルストレージの両方の宛先に同じバケットを使用する場合は、「aws/」で始まる包含プレフィックスを使用しないでください。このパスは抽出されたメディアストレージ用に予約されているためです。