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 | INFO | ゼロ ETL 統合 <統合名> が作成され、現在アクティブになっています。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0001 | INFO | ゼロ ETL 統合 <統合名> が <UTC 時刻> に削除されました。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0002 | INFO | ゼロ ETL 統合 <統合名> の削除を <UTC 時刻> に開始しました。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0003 | INFO | ゼロ ETL 統合 <統合名> が、トランザクションデータをターゲットデータウェアハウスに同期しています。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0004 | 警告 | 1 つまたは複数のテーブルにプライマリキーがなく、同期できません。Amazon RDS でバックアップを取り、これらのテーブルを削除し、Amazon Redshift のテーブル設計のベストプラクティスに従って再作成してください。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0005 | 警告 | サポートされていないデータ型や長さが含まれているため、1 つ以上のテーブルを同期できません。テーブルを修正して、やり直してください。サポートされていないデータ型については、「Unsupported data types」を参照してください。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0006 | ERROR | 統合を作成できません。統合を削除して再作成してください。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0007 | ERROR | 内部障害が発生したため、データを読み込めません。統合を削除して再作成してください。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0008 | ERROR | ソース Aurora DB クラスターのアクセス許可が取り消されたため、認可に失敗しました。統合を削除して再作成してください。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0009 | ERROR | テーブルとスキーマの数が Amazon Redshift の制限を超えているため、Amazon Redshift にデータを送信できません。統合を削除して再作成してください。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0012 | ERROR | 復元ポイントからの復元が、復元先のサーバーレス名前空間で呼び出されました。統合を削除して再作成してください。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0013 | INFO | ゼロ ETL 統合 <統合名> がアクティブになりました。 |
モニタリング |
REDSHIFT-INTEGRATION-EVENT-0014 | ERROR | 統合 <統合名> は、内部エラーが発生して変更できなかったため、失敗しました。統合を削除して再作成してください。それでもエラーが解決しない場合は、AWS サポートまでお問い合わせください。 |
Operation | REDSHIFT-INTEGRATION-EVENT-0015 | INFO | DDL 変更 <DDL 変更> がテーブル <スキーマ名> に適用されました。 |
Operation | REDSHIFT-INTEGRATION-EVENT-0016 | INFO | ゼロ ETL 統合 <統合名> は、以下の引数が指定された変更リクエストを処理しています: <リクエスト引数のコピー>。 |
Operation | REDSHIFT-INTEGRATION-EVENT-0017 | INFO | ゼロ ETL 統合 <統合名> への変更が適用されました。 |
Operation | REDSHIFT-INTEGRATION-EVENT-0018 | 警告 | ターゲットの Amazon Redshift クラスターが一時停止中です。クラスターが一時停止するまで待ってから、再開してデータのストリーミングを継続してください。 |
Operation |
REDSHIFT-INTEGRATION-EVENT-0019 | 警告 | ターゲットの Amazon Redshift クラスターが一時停止中です。クラスターを再開してデータのストリーミングを継続してください。 |
Operation | REDSHIFT-INTEGRATION-EVENT-0020 | 警告 | ターゲットの Amazon Redshift クラスターが再開中です。クラスターがアクティブになるまで待ってから、データのストリーミングを継続してください。 |
設定 | REDSHIFT-INTEGRATION-EVENT-1000 | ERROR | ソース Aurora DB クラスターの 1 つまたは複数のパラメーターが誤って設定されています。パラメータグループを修正し、クラスターを再起動して変更を適用し、統合を再作成してください。 |
設定 | REDSHIFT-INTEGRATION-EVENT-1001 | ERROR | enable_case_sensitive_identifier パラメーターの値が間違っているため、統合できません。ソース Aurora DB クラスターの値を true に設定し、統合を削除して再作成してください。 |
設定 | REDSHIFT-INTEGRATION-EVENT-1002 | ERROR | cdc_insert_enabled パラメーターの値が正しくないため、統合できませんでした。ソース Aurora DB クラスターの値を true に設定し、統合を削除して再作成してください。 |
設定 | REDSHIFT-INTEGRATION-EVENT-1003 | ERROR |
ソース DB クラスターパラメータグループの binlog_format パラメータは ROW に設定する必要があります。パラメータグループを修正し、クラスターを再起動して変更を適用し、統合を再作成してください。 |
設定 | REDSHIFT-INTEGRATION-EVENT-1004 | ERROR |
binlog_transaction_compression クラスターパラメーターが有効になっているため、データを読み込めません。パラメーター値を OFF に設定し、ライターインスタンスを再起動して変更を適用し、統合を再作成してください。 |
設定 | REDSHIFT-INTEGRATION-EVENT-1005 | ERROR |
binlog_row_value_options クラスターパラメーターが PARTIAL_JSON に設定されているため、データを読み込めません。この設定はサポートされていません。パラメータグループを修正し、ライターインスタンスを再起動して変更を適用し、統合を再作成してください。 |
設定 |
REDSHIFT-INTEGRATION-EVENT-1006 | 警告 |
統合フィルターを解析できません。フィルター構文を修正してください。 |