ある開発者が、API Gateway、Lambda、およびDynamoDBを使用するアプリケーションにAWS SAMを使用しています。現在、Lambdaコードの変更がプッシュされるたびに、アプリケーションのアーティファクト全体が再構築されています。開発者は、AWS SAM Accelerateを使用して、変更されたLambda関数のみを単一のコマンドで再デプロイしたいと考えています。これを実現するコマンドはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: sam sync --watch.
これが解答である理由
sam sync --watch コマンドは、ローカルの変更を検知し、変更されたリソースのみをAWSクラウドに同期します。これにより、Lambda関数のコード変更時にアプリケーション全体を再デプロイすることなく、該当する関数のみを迅速に更新できます。これはAWS SAM Accelerateの主要な機能であり、開発サイクルを大幅に短縮します。 sam deploy --force-upload は、デプロイ時にすべてのアーティファクトを強制的にアップロードしますが、変更されたリソースのみを対象とするわけではありません。sam deploy --no-execute-changeset は、変更セットを実行せずに作成するだけで、デプロイは行いません。sam package は、デプロイ可能なアーティファクトをパッケージ化するだけで、クラウドへの同期やデプロイは行いません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要