翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Redshift プロビジョンドクラスターまたは Amazon Redshift Serverless ワークグループにデータが配信されない場合は、以下を確認してください。
データは、Amazon Redshift にロードされる前に S3 バケットに配信されます。データが S3 バケットに配信されなかった場合は、「Amazon S3 トラブルシューティング」を参照してください。
-
Firehose の
DeliveryToRedshift.Success
メトリクスで、Firehose が S3 バケットから Amazon Redshift プロビジョンドクラスターまたは Amazon Redshift Serverless ワークグループにデータをコピーしようとしていたことを確認します。詳細については、「CloudWatch メトリクスを使用して Amazon Data Firehose をモニタリングする」を参照してください。 -
すでに有効になっていない場合はエラーログ記録を有効にし、配信の失敗のエラーログを確認します。詳細については、「CloudWatch Logs を使用して Amazon Data Firehose をモニタリングする」を参照してください。
-
Amazon Redshift の
STL_CONNECTION_LOG
テーブルで、Firehose が正常な接続を確立できるかどうかを確認します。このテーブルには、ユーザー名に基づく接続と接続ステータスが表示されます。詳細については、Amazon Redshift データベース開発者ガイドの「STL_CONNECTION_LOG
」を参照してください。 -
前のチェックで、接続が確立されていることを確認したら、Amazon Redshift の
STL_LOAD_ERRORS
テーブルで、COPY の失敗の理由を確認します。詳細については、Amazon Redshift データベース開発者ガイドの「STL_LOAD_ERRORS
」を参照してください。 -
Firehose ストリームの Amazon Redshift 設定が正確で有効であることを確認します。
-
Firehose ストリームで指定した IAM ロールに、Amazon Redshift によるデータのコピー元となる S3 バケットに対するアクセスと、データ変換用の Lambda 関数に対するアクセス (データ変換が有効な場合) もあることを確認します。また、IAM ロールがエラーログをチェックするために、CloudWatch ロググループとログストリームにアクセスできることを確認します。詳細については、「Amazon Redshift の宛先へのアクセスを Firehose に付与する 」を参照してください。
-
Amazon Redshift プロビジョンドクラスターまたは Amazon Redshift Serverless ワークグループが仮想プライベートクラウド (VPC) 内にある場合は、クラスターで Firehose の IP アドレスからのアクセスが許可されていることを確認します。詳細については、「Amazon Redshift の宛先へのアクセスを Firehose に付与する 」を参照してください。
-
Amazon Redshift プロビジョンドクラスターまたは Amazon Redshift Serverless ワークグループがパブリックにアクセス可能であることを確認します。
-
データ変換を使用している場合は、Lambda 関数が、6 MB を超えるペイロードサイズのレスポンスを返さないようにします。詳細については、「Amazon Data Firehose のデータ変換」を参照してください。