2.2標準
KafkaイベントのAvroスキーマへ列追加が行われる。
プロデューサーとコンシューマーが異なるバージョンでも破綻しないようにする。
最も適切な方法はどれか。
× 不正解
Glue Schema RegistryはAvroなどのスキーマ版と互換性モードを管理し、KafkaやKinesisのイベント契約を安定させる。
詳細解説
正しいAWS Glue Schema Registryでスキーマと互換性ルールを管理する
スキーマ版・登録・互換性モードを管理し、イベントのシリアライズを統一できる。
スキーマ版・登録・互換性モードを管理し、イベントのシリアライズを統一できる。
誤りS3バケット名にスキーマ版を含める
保存場所名だけではイベントのバイナリスキーマや互換性を検証しない。
保存場所名だけではイベントのバイナリスキーマや互換性を検証しない。
誤りIAMポリシーのVersionをAvro版として使う
IAMポリシー版はアクセス権の履歴で、データスキーマではない。
IAMポリシー版はアクセス権の履歴で、データスキーマではない。
誤りCloudTrailのeventSourceをコンシューマーへ渡す
監査イベントのサービス名はAvroスキーマを表さない。
監査イベントのサービス名はAvroスキーマを表さない。
実際に確かめる
一時的な検証環境で実行できる例です。
AWS Glue Schema Registry、Avro、compatibility mode、serializerの公式説明を確認する。期待される結果
ストレージ名・IAM版・監査イベントとデータスキーマ版を区別できる。理解のポイント
- Glue Schema Registry
- Avro
- 互換性
- シリアライズ
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 2・Task 2.2と各サービスの公式ドキュメントを確認する。
基礎のおさらい
スキーマ契約
プロデューサーとコンシューマーが共有する形式を版管理し、互換性をCIで検証する。
進化方式
後方・前方・完全互換など、列追加や削除の許容範囲を決める。
問題IDAWS-DEA-127
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告