AmazonAmazon Solution Architect Professional SAP-C02 Certification
·JA
·更新日 31 Jul 2026
ある企業がAPI GatewayとLambdaを使用してサーバーレスAPIを開発しています。Lambda関数は共通のライブラリとカスタムクラスを共有しています。ソリューションアーキテクトは、デプロイを簡素化し、コードの再利用を最大化する必要があります。どのソリューションがこれらの要件を満たしますか?
解答を選択
オプションをタップして解答を確認してください。
正解: 共有ライブラリ、カスタムクラス、およびLambda関数コードをまとめてDockerイメージにパッケージ化します。そのイメージをAmazon ECRにプッシュし、各Lambda関数がデプロイパッケージとしてコンテナイメージを使用するように設定します。.
これが解答である理由
このソリューションは、共有ライブラリ、カスタムクラス、およびLambda関数コードを単一のDockerイメージにまとめることで、デプロイを簡素化し、コードの再利用を最大化します。Amazon ECRにプッシュされたこのイメージは、各Lambda関数のデプロイパッケージとして直接使用できます。これにより、依存関係の管理が容易になり、異なるLambda関数間で一貫した実行環境が保証されます。
他の選択肢は、Lambdaレイヤーの使用を提案していますが、これは共有ライブラリの管理には有効ですが、Lambda関数自体のコードと依存関係を完全に統合するわけではありません。特に、LambdaレイヤーをDockerイメージから作成するオプションは存在しません。Fargateを使用するECSへのデプロイは、Lambdaのサーバーレスモデルとは異なるアプローチであり、API GatewayとLambdaの組み合わせには適していません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要