翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon OpenSearch Service のトラブルシューティング
OpenSearch Service ドメインにデータが配信されない場合は、以下の点を確認してください。
データは配信と同時に Amazon S3 バケットにバックアップできます。S3 バケットにデータが配信されなかった場合は、「Amazon S3 トラブルシューティング」を参照してください。
-
Firehose の
IncomingBytes
およびIncomingRecords
メトリクスで、データが Firehose ストリームに正常に送信されていることを確認します。詳細については、「CloudWatch メトリクスを使用して Amazon Data Firehose をモニタリングする」を参照してください。 -
Lambda によるデータ変換が有効な場合は、Firehose の
ExecuteProcessingSuccess
メトリクスで、Firehose が Lambda 関数を呼び出そうとしたことを確認します。詳細については、「CloudWatch メトリクスを使用して Amazon Data Firehose をモニタリングする」を参照してください。 -
Firehose の
DeliveryToAmazonOpenSearchService.Success
メトリクスで、Firehose が OpenSearch Service クラスターにデータのインデックスを作成しようとしたことを確認します。詳細については、「CloudWatch メトリクスを使用して Amazon Data Firehose をモニタリングする」を参照してください。 -
すでに有効になっていない場合はエラーログ記録を有効にし、配信の失敗のエラーログを確認します。詳細については、「CloudWatch Logs を使用して Amazon Data Firehose をモニタリングする」を参照してください。
-
Firehose ストリームの OpenSearch Service 設定が正確で有効であることを確認します。
-
Lambda によるデータ変換が有効な場合は、Firehose ストリームで指定した Lambda 関数がまだ存在することを確認します。また、IAM ロールがエラーログをチェックするために、CloudWatch ロググループとログストリームにアクセスできることを確認します。詳細については、「Grant FirehoseAccess to a Public OpenSearch Service Destination」を参照してください。
-
Firehose ストリームで指定した IAM ロールに、OpenSearch Service クラスター、S3 バックアップバケット、Lambda 関数に対するアクセス (データ変換が有効な場合) があることを確認します。また、IAM ロールがエラーログをチェックするために、CloudWatch ロググループとログストリームにアクセスできることを確認します。詳細については、「Grant FirehoseAccess to a Public OpenSearch Service Destination」を参照してください。
-
データ変換を使用している場合は、Lambda 関数が、6 MB を超えるペイロードサイズのレスポンスを返さないようにします。詳細については、「Amazon Data Firehose のデータ変換」を参照してください。
-
Amazon Data Firehose は現在、Amazon OpenSearch Service の宛先への CloudWatch Logs の配信をサポートしていません。Amazon CloudWatch が複数のログイベントを 1 つの Firehose レコードにまとめても、Amazon OpenSearch Service は 1 つのレコードで複数のログイベントを受け入れることができないためです。代わりの方法として、CloudWatch Logs で Amazon OpenSearch Service のサブスクリプションフィルターを使用することもできます。