1.4基礎
S3イベントで起動するLambda変換関数を管理する。
コード・メモリ・環境変数・IAMをテンプレート化し、開発から本番へ同じ手順で展開する。
最も適切な方法はどれか。
× 不正解
AWS SAMテンプレートでLambda、S3イベント、IAM、環境変数を定義し、同じアプリケーションを環境へ再現できる。
詳細解説
正しいAWS SAMテンプレートで関数とイベントを定義する
Lambda関数、イベントソース、権限、設定を簡潔に定義し、CloudFormationへ展開できる。
Lambda関数、イベントソース、権限、設定を簡潔に定義し、CloudFormationへ展開できる。
誤り本番コンソールでコードを直接編集する
変更履歴・再現性・レビューが失われる。
変更履歴・再現性・レビューが失われる。
誤りS3ライフサイクルでLambdaのメモリを設定する
ライフサイクルはS3オブジェクト管理で、Lambda設定を定義しない。
ライフサイクルはS3オブジェクト管理で、Lambda設定を定義しない。
誤りCloudTrailのログからLambdaを生成する
監査ログはLambdaコードや権限テンプレートではない。
監査ログはLambdaコードや権限テンプレートではない。
実際に確かめる
一時的な検証環境で実行できる例です。
AWS SAM Function、Events、Policies、sam build/deployの公式説明を確認する。期待される結果
SAM・CloudFormation・手作業編集の役割を区別できる。理解のポイント
- AWS SAM
- Lambda
- S3イベント
- サーバーレスIaC
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 1と各サービスの公式ドキュメントを確認する。
基礎のおさらい
イベント契約
入力イベントの形式、権限、再試行、重複をテンプレートとコードで管理する。
環境分離
環境変数・Parameter・Secretsを分離し、機密値をテンプレートへ直書きしない。
問題IDAWS-DEA-083
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告