翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ダイレクトクエリの制限
一般的な制限事項
OpenSearch Service のダイレクトクエリには、次の制限が適用されます。
-
一部のデータ型はサポートされていません。サポートされるデータ型は、Parquet、CSV、および JSON に限定されます。
-
データの構造が時間の経過とともに変化する場合は、インデックス付きビューまたは追加設定なしの統合機能を、データの構造の変化に対応するように更新する必要があります。
-
AWS CloudFormationテンプレートはまだサポートされていません。
-
OpenSearch SQL ステートメントと OpenSearch PPL ステートメントは、OpenSearch インデックスを使用する場合とダイレクトクエリを使用する場合とでは制限が異なります。ダイレクトクエリでは、JOIN、サブクエリ、ルックアップなどの高度なコマンドがサポートされていますが、OpenSearch インデックスでのこれらのコマンドのサポートは制限されているか、存在していません。詳細については、「サポートされている SQL コマンドと PPL コマンド」を参照してください。
Amazon S3 の制限事項
Amazon S3 でデータにダイレクトクエリを実行する場合は、次の追加制限が適用されます。
-
S3 の直接クエリは、OpenSearch バージョン 2.13 以降を実行している OpenSearch Service ドメインでのみ使用でき、 へのアクセスが必要ですAWS Glue Data Catalog。既存の AWS Glue Data Catalog テーブルは、OpenSearch Query Workbench で SQL を使用して再作成する必要があります。
-
S3 のダイレクトクエリでは、Amazon S3 でチェックポイントバケットを指定する必要があります。このバケットは、最終更新時間や最新の取り込みデータなど、インデックス付きビューの状態を維持します。
-
OpenSearch ドメイン と は同じ に存在するAWS Glue Data Catalog必要がありますAWS アカウント。S3 バケットは別の アカウントにあることができますが (IAM ポリシーに条件を追加する必要があります)、ドメインAWS リージョンと同じ にある必要があります。
-
S3 での OpenSearch Service のダイレクトクエリは、Query Workbench から生成される Spark テーブルのみをサポートします。AWS Glue Data Catalogまたは Athena 内で生成されたテーブルは、インデックス付きビューを維持するために必要な Spark ストリーミングではサポートされていません。
-
OpenSearch インスタンスタイプには、選択した特定のインスタンスタイプに応じて、10 MiB または 100 MiB のネットワークペイロード制限があります。
Amazon CloudWatch Logs の制限
CloudWatch Logs でデータにダイレクトクエリを実行する場合は、次の追加制限が適用されます。
-
CloudWatch Logs とのダイレクトクエリ統合は、OpenSearch Service コレクションと OpenSearch ユーザーインターフェイスでのみ使用できます。
-
OpenSearch Serverless コレクションには、100 MiB のネットワークペイロード制限があります。
-
CloudWatch Logs は、コンソールからインストールされた VPC フロー、CloudTrail、AWS WAFダッシュボードの統合をサポートします。
Amazon Security Lake の制限事項
Security Lake でデータにダイレクトクエリを実行する場合は、次の追加制限が適用されます。
-
Security Lake とのダイレクトクエリ統合は、OpenSearch Service コレクションと OpenSearch ユーザーインターフェイスでのみ使用できます。
-
OpenSearch Serverless コレクションには、100 MiB のネットワークペイロード制限があります。
-
Security Lake のテーブル管理は Lake Formation で実行されます。
-
Security Lake は、インデックス付きビューとしてマテリアライズドビューのみをサポートします。カバリングインデックスはサポートされていません。