AWS Certified Developer - Associate (DVA-C02) #15 フルスケール模擬試験 — 50 問 + 解説

読了 19分

#1 から #14 までの整理が頭に入っているかを確認する段階です。実際の試験と同じドメイン比重で 50 問 を解きます。

解き方 #

  • 90~100 分 以内に解いてみます (実際の試験は 65 問/130 分ですが、本模擬試験は 50 問基準)。
  • 1 問ずつすぐに解説を見ず、最後まで解いてから採点します。
  • 36 問 (72%) 以上 正解すれば安全な合格圏です。
  • 不足しているドメインが見えたら、該当の記事に戻って整理し直します。

ドメイン分布 #

ドメイン問題数範囲
Domain 1 — 開発 (32%)16Q1 ~ Q16
Domain 2 — セキュリティ (26%)13Q17 ~ Q29
Domain 3 — デプロイ (24%)12Q30 ~ Q41
Domain 4 — トラブルシューティングと最適化 (18%)9Q42 ~ Q50

Domain 1 — AWS サービスで開発 #

Q1. API Gateway が同期で呼び出した Lambda がエラーを投げた。Lambda の再試行動作は?
Q2. S3 イベントで非同期呼び出しされた Lambda がすべての再試行後も失敗した。イベントを失わないようにするには?
Q3. Lambda 関数の初回呼び出しのレスポンスが遅い (コールドスタート)。遅延を減らす最も適切な方法は?
Q4. ある Lambda 関数がアカウント全体の同時実行を使い切り、他の関数がスロットリングされる。分離するには?
Q5. コストと遅延が最も重要で、単純な Lambda プロキシバックエンドだけが必要だ。適切な API Gateway は?
Q6. 顧客ティア別に月間 API 呼び出しの割り当てを設けたい。適切なものは?
Q7. プロキシ統合された Lambda を呼び出すと API Gateway が 502 Bad Gateway を返す。原因は?
Q8. DynamoDB テーブルでパーティションキー以外の属性で頻繁に照会する必要がある。テーブルはすでに運用中だ。適切なものは?
Q9. 2 つのクライアントが同時に同じ DynamoDB 項目を修正し、上書きの競合が発生する。防ぐには?
Q10. 同じ注文 ID でリクエストが 2 回入っても項目を 1 回だけ作成したい。適切なものは?
Q11. DynamoDB に新しい項目が追加されると自動的に通知を送る後処理を付けたい。適切なものは?
Q12. 注文は受けた順に、重複なく正確に 1 回処理されなければならない。適切なものは?
Q13. 1 つの注文イベントを決済・通知・分析システムがそれぞれ独立して、耐久性をもって処理する必要がある。適切なものは?
Q14. 毎日深夜に整理作業を実行する Lambda をトリガーしたい。適切なものは?
Q15. リスト API を呼び出したが結果が一部しか返ってこない。最も可能性の高い原因は?
Q16. ブラウザからサーバーを経由せずに S3 へ直接大きなファイルをアップロードさせつつ、クライアントに AWS キーを配布したくない。適切なものは?

Domain 2 — セキュリティ #

Q17. モバイルアプリのユーザーがログイン後に S3 へ直接アップロードできるよう、一時的な AWS 認証情報を発行する必要がある。適切なものは?
Q18. Web アプリに会員登録・ログイン・JWT 発行が必要だ。適切なものは?
Q19. EC2 で動作するアプリケーションが S3 にアクセスする必要がある。最も安全な方法は?
Q20. RDS データベースの認証情報を定期的に自動ローテーションする必要がある。適切なものは?
Q21. コストなしでアプリケーションの設定値を階層的なパスで保存・照会したい。適切なものは?
Q22. S3 オブジェクトを誰がいつ復号したかを監査できるようにする必要がある。適切な暗号化は?
Q23. 数 GB のサイズのデータを KMS キーで暗号化したい。正しい方式は?
Q24. 別のアカウントのリソースをコードから制御する必要がある。適切な方法は?
Q25. Lambda 関数が DynamoDB テーブルに書き込む必要がある。権限を与える正しい方法は?
Q26. 複数のポリシーが適用されており、そのうち一つに明示的な Deny がある。最終的な結果は?
Q27. API Gateway でサードパーティの OAuth トークンを独自ロジックで検証してアクセスを制御する必要がある。適切なものは?
Q28. Identity Pool で受け取った一時的な認証情報で、ユーザーが自分所有の S3 prefix にのみアクセスできるようにしたい。適切なものは?
Q29. 転送中 (in transit) のデータを保護する TLS 証明書を発行・管理したい。適切なものは?

Domain 3 — デプロイ #

Q30. ソースをコンパイル・テストしてデプロイアーティファクトを作る段階を担当するツールは?
Q31. ビルド段階のコマンドと段階 (install/pre_build/build/post_build) を定義するファイルは?
Q32. 本番デプロイの前に人が確認して承認するようパイプラインを止めたい。適切なものは?
Q33. サーバーレスアプリケーション (Lambda + API Gateway + DynamoDB) を少ないコードで定義・デプロイしたい。適切なものは?
Q34. CloudFormation スタックを更新する前に、どのリソースがどう変わるかを事前確認したい。適切なものは?
Q35. CloudFormation スタックを削除しても RDS データベースは保持したい。適切なものは?
Q36. Lambda をローカル環境で実行・デバッグしたい。適切なものは?
Q37. インフラ管理を気にせず Web アプリケーションを素早くデプロイしたい (EC2・ELB・ASG を自動構成)。適切なものは?
Q38. デプロイ失敗時に即座に以前のバージョンへ戻せて、かつダウンタイムがあってはならない。適切なデプロイ方式は?
Q39. Lambda の新バージョンを最初はトラフィックの 10% のみに送り、問題なければ全体へ拡大したい。適切なものは?
Q40. 新バージョンのデプロイ後にエラー率がしきい値を超えたら自動的に以前のバージョンへ戻したい。適切なものは?
Q41. 社内の npm・pip 依存パッケージを安全にホスティング・共有し、外部リポジトリをキャッシュしたい。適切なものは?

Domain 4 — トラブルシューティングと最適化 #

Q42. 複数のマイクロサービスを経由するリクエストがどこで遅くなるか、ボトルネック区間を見つけたい。適切なものは?
Q43. EC2 インスタンスのメモリ使用率を CloudWatch でモニタリングしたい。適切なものは?
Q44. サーバーレスで API 呼び出しのコストなしに、ログだけでカスタム指標を生成したい。適切なものは?
Q45. 誰が特定の S3 バケットを削除したかを追跡する必要がある。適切なものは?
Q46. Lambda 関数が CPU バウンドの作業で遅い。直接 CPU を設定できないなら適切な対処は?
Q47. API Gateway 背後の作業が 30 秒を超えて 504 Gateway Timeout が発生する。適切な解決は?
Q48. DynamoDB のプロビジョニングモードのテーブルで ProvisionedThroughputExceededException が頻発する。適切でない対応は?
Q49. DynamoDB の読み取りレスポンスをマイクロ秒レベルまで下げたい。適切なものは?
Q50. スロットリング (429/ThrottlingException) に対応するクライアントの正しい再試行方式は?

採点と締めくくり #

総合スコア
正解 0 / 0
回答 0 / 0

36 問 (72%) 以上であれば安全な合格圏です。間違えた問題は単に正解を覚えるのではなく、「制約キーワードが何で、なぜその選択肢が最適なのか」#14 の基準で説明できるようになるまで復習してください。特によく混同するペア (User Pool vs Identity Pool、Secrets Manager vs Parameter Store、SQS vs SNS vs EventBridge、502 vs 504) を最後まで確実にします。

シリーズを終えて #

#1 試験の紹介 から始めて、開発 (32%) → セキュリティ (26%) → デプロイ (24%) → トラブルシューティングと最適化 (18%) の 4 つのドメインを一巡し、試験戦略と模擬試験で締めくくりました。DVA-C02 は単なる暗記ではなく AWS サービスをコードでどう扱い、デプロイし、デバッグするか を問う試験だという点を覚えておけば、初めて見るシナリオにも揺らぎません。

DVA-C02 合格後は、運用視点の SysOps Administrator Associate (SOA-C02)、または設計をより深く扱う Solutions Architect Associate (SAA-C03) へとつながります。実務感覚がもっと必要なら、AWS 実務トラック 27 本 に戻ってコンソールとコードの上で直接動かしてみるのもよい復習です。合格を応援しています。

X