2.2標準
プロデューサーが既存イベントへ任意列を追加する。
旧コンシューマーを止めず、新しいイベントを後方互換で受け入れる。
最も適切な方法はどれか。
× 不正解
Glue Schema Registryの後方互換モードでスキーマ登録を検証し、旧コンシューマーを壊す変更を早期に検出する。
詳細解説
正しいSchema Registryの後方互換モードで登録を検証する
新スキーマが旧コンシューマーの読み取りを壊さないかを登録時に確認できる。
新スキーマが旧コンシューマーの読み取りを壊さないかを登録時に確認できる。
誤りスキーマ検証を無効にして即時登録する
非互換変更が本番コンシューマーへ到達し、実行時障害になる。
非互換変更が本番コンシューマーへ到達し、実行時障害になる。
誤りS3のバージョンIDをスキーマ互換性とする
オブジェクト版はイベントのフィールド互換性を検証しない。
オブジェクト版はイベントのフィールド互換性を検証しない。
誤りIAMポリシーのDenyで列追加を拒否する
権限拒否はスキーマの後方互換性を判定しない。
権限拒否はスキーマの後方互換性を判定しない。
実際に確かめる
一時的な検証環境で実行できる例です。
Glue Schema Registry compatibility mode(BACKWARD等)の公式説明を確認する。期待される結果
スキーマ互換性と、オブジェクト版・権限拒否の違いを説明できる。理解のポイント
- Schema Registry
- BACKWARD
- 互換性
- コンシューマー
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 2・Task 2.2と各サービスの公式ドキュメントを確認する。
基礎のおさらい
互換性方向
後方・前方・完全互換の意味と、プロデューサー・コンシューマーの更新順を決める。
登録ゲート
互換性検証をCI・登録API・デプロイパイプラインへ組み込む。
問題IDAWS-DEA-140
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告