Q78 — AWS DVA-C02 第3章
第 78/100 問 | ← 第3章
ある開発者が、AWS 上で実行されるサーバーレスアプリケーションを構築しています。開発者は、インクリメンタルな変更を AWS にデプロイしてテストできる、開発ワークフローを高速化したいと考えています。開発者はインクリメンタルな変更をデプロイしたいが、コードコミットごとにアプリケーション全体を AWS に完全にデプロイしたくありません。これらの要件を満たすには、開発者はどうすればよいですか?
- A. AWS Serverless Application Model (AWS SAM) を使用してアプリケーションを構築します。sam sync コマンドを使用してインクリメンタルな変更をデプロイします。 ✓
- B. AWS Serverless Application Model (AWS SAM) を使用してアプリケーションを構築します。sam init コマンドを使用してインクリメンタルな変更をデプロイします。
- C. AWS Cloud Development Kit (AWS CDK) を使用してアプリケーションを構築します。cdk synth コマンドを使用してインクリメンタルな変更をデプロイします。
- D. AWS Cloud Development Kit (AWS CDK) を使用してアプリケーションを構築します。cdk bootstrap コマンドを使用してインクリメンタルな変更をデプロイします。
正解: A. AWS Serverless Application Model (AWS SAM) を使用してアプリケーションを構築します。sam sync コマンドを使用してインクリメンタルな変更をデプロイします。
解説
選択肢 A は、AWS SAM を使用してアプリケーションを構築し、sam sync コマンドでインクリメンタルな変更をデプロイすることを示しています。AWS SAM はサーバーレスアプリケーションの構築・デプロイ向けのフレームワークであり、sam sync コマンドはアプリケーション全体を再デプロイするのではなく、差分のみをデプロイするため、問題文の要件を満たします。 【灯笼考证提供:swufelp1999】