Amazon EventBridge によるイベント通知のゼロ ETL 統合 - Amazon Redshift

Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、ブログ記事を参照してください。

Amazon EventBridge によるイベント通知のゼロ ETL 統合

ゼロ ETL 統合では、Amazon EventBridge を使用してイベント通知を管理し、統合の変更に関する最新情報を伝えます。Amazon EventBridge は、アプリケーションをさまざまなソースからのデータに接続するために使用できるサーバーレスのイベントバスサービスです。この場合、イベントソースは Amazon Redshift です。環境内の監視された変更であるイベントは、Amazon Redshift データウェアハウスから EventBridge に自動的に送信されます。イベントは、ほぼリアルタイムに配信されます。

EventBridge は、イベントルールを記述するための環境を用意します。ルールでは、特定のイベントに対して実行するアクションを指定できます。ターゲットを設定することもできます。ターゲットは、EventBridge がイベントを送信できるリソースです。ターゲットには、API 送信先、Amazon CloudWatch ロググループなどを含めることができます。ルールの詳細については、「Amazon EventBridge ルール」を参照してください。ターゲットの詳細については、「Amazon EventBridge ターゲット」を参照してください。

イベントは、重大度とカテゴリに分類できます。以下のフィルタが利用可能です。

  • リソースフィルター - イベントが関連付けられているリソースに基づいてメッセージを受信します。リソースには、ワークグループ、スナップショットなどが含まれます。

  • 時間枠フィルター - 特定の期間のイベントのスコープを設定します。

  • カテゴリフィルタリング - 指定したカテゴリ内のすべてのイベントについてイベント通知を受け取ることができます。

次の表には、ゼロ ETL 統合イベントと、追加のメタデータをまとめています。

Amazon Redshift のカテゴリ 外部イベント ID イベントの重大度 メッセージ説明

モニタリング

REDSHIFT-INTEGRATION-EVENT-0000 情報 ゼロ ETL 統合 <統合名> が作成され、<UTC 時刻> にアクティブになりました。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0001 情報 ゼロ ETL 統合 <統合名> が <UTC 時刻> に削除されました。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0002 情報 ゼロ ETL 統合 <統合名> の削除を <UTC 時刻> に開始しました。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0003 情報 ゼロ ETL 統合 <統合名> が、トランザクションデータを Amazon Redshift データウェアハウスに同期しています。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0004 WARNING テーブルにプライマリキーがないため、Amazon Redshift はテーブルをレプリケートできません。ソーステーブルにプライマリキー (複数可) を追加すると、テーブルは自動的に再同期されます。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0005 WARNING 1 つ以上の列でサポートされていないデータ型が使用されているため、Amazon Redshift はテーブルをレプリケートできません。フィルターでこのテーブルを除外するように統合を変更するか、ソーステーブルから列を削除し、「ALTER DATABASE <Redshift データベース名> INTEGRATION REFRESH TABLE <スキーマ名>.<テーブル名>」を実行してこのテーブルを同期します。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0006 エラー 統合を作成できません。統合を削除して再作成してください。それでもエラーが解決しない場合は、AWS サポートまでお問い合わせください。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0007 エラー 内部エラーが発生したため、データを読み込めません。統合を削除して再作成してください。それでもエラーが解決しない場合は、AWS サポートまでお問い合わせください。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0008 エラー ソース DB クラスターのアクセス許可が取り消されたため、認可に失敗しました。カスタマーマネージドキー (CMK) を使用して統合を暗号化している場合は、KMS キーのアクセス許可を確認します。統合を削除して再作成してください。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0009 エラー テーブルとスキーマの数が Amazon Redshift の制限を超えているため、Amazon Redshift にデータを送信できません。統合を削除して再作成してください。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0012 エラー 復元ポイントからの復元が、復元先のサーバーレス名前空間で呼び出されました。統合を削除して再作成してください。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0013 情報 ゼロ ETL 統合 <統合名> がアクティブになりました。

モニタリング

REDSHIFT-INTEGRATION-EVENT-0014 エラー 内部エラーにより変更できないため、統合 <統合名> は失敗状態です。統合を削除して再作成してください。それでもエラーが解決しない場合は、AWS サポートまでお問い合わせください。
Operation REDSHIFT-INTEGRATION-EVENT-0016 情報 ゼロ ETL 統合 <統合名> が変更リクエストを処理しています。
Operation REDSHIFT-INTEGRATION-EVENT-0017 情報 ゼロ ETL 統合 <統合名> への変更が適用されました。
Operation REDSHIFT-INTEGRATION-EVENT-0018 WARNING ターゲットの Amazon Redshift クラスターが一時停止中です。クラスターが一時停止するまで待ってから、再開してデータのストリーミングを継続してください。

Operation

REDSHIFT-INTEGRATION-EVENT-0019 WARNING ターゲットの Amazon Redshift クラスターが一時停止しました。データのストリーミングを続行するには、クラスターを再開する必要があります。
Operation REDSHIFT-INTEGRATION-EVENT-0020 WARNING ターゲットの Amazon Redshift クラスターが再開中です。クラスターがアクティブになるまで待ってから、データのストリーミングを継続してください。
設定 REDSHIFT-INTEGRATION-EVENT-1000 エラー ソース Aurora DB クラスターの 1 つまたは複数のパラメーターが誤って設定されています。パラメータグループを修正し、クラスターを再起動して変更を適用し、統合を再作成してください。
設定 REDSHIFT-INTEGRATION-EVENT-1001 エラー enable_case_sensitive_identifier パラメーターの値が間違っているため、統合できません。ソース Aurora DB クラスターの値を true に設定し、統合を削除して再作成してください。
設定 REDSHIFT-INTEGRATION-EVENT-1002 エラー cdc_insert_enabled パラメーターの値が正しくないため、統合できませんでした。ソース Aurora DB クラスターの値を true に設定し、統合を削除して再作成してください。
設定 REDSHIFT-INTEGRATION-EVENT-1003 エラー

ソース DB クラスターパラメータグループの binlog_format パラメータは ROW に設定する必要があります。パラメータグループを修正し、クラスターを再起動して変更を適用し、統合を再作成してください。

設定 REDSHIFT-INTEGRATION-EVENT-1004 エラー

binlog_transaction_compression クラスターパラメーターが有効になっているため、データを読み込めません。パラメーター値を OFF に設定し、ライターインスタンスを再起動して変更を適用し、統合を再作成してください。

設定 REDSHIFT-INTEGRATION-EVENT-1005 エラー

binlog_row_value_options クラスターパラメーターが PARTIAL_JSON に設定されているため、データを読み込めません。この設定はサポートされていません。パラメータグループを修正し、ライターインスタンスを再起動して変更を適用し、統合を再作成してください。

設定

REDSHIFT-INTEGRATION-EVENT-1006 WARNING

統合フィルターを解析できません。フィルター構文を修正してください。