B. AWS SAM は、AWS CloudFormation の拡張であるため、信頼性の高いデプロイ機能を利用できる。
C. AWS SAM を使用すると、コードレビューなどのベストプラクティスを使用し、実行できるようになる。
D. AWS SAM CLI を使用して、AWS SAM テンプレートで定義されたサーバーレスアプリケーションのローカルでの構築、テスト、およびデバッグを実行できる。
AWS SAM を使用することで、単一のデプロイ構成を実現することができ、関連するコンポーネントやリソースの整理が容易になり、単一のスタック上で操作できるようになります。また、AWS SAM は AWS CloudFormation の拡張であるため、AWS CloudFormation の信頼性の高いデプロイ機能を利用することができます。AWS SAM を使用すると、インフラストラクチャを設定として定義し、デプロイでき、コードレビューなどのベストプラクティスを使用し、実行することもできます。AWS SAM CLI を使用して、AWS SAM テンプレートで定義されたサーバーレスアプリケーションのローカルでの構築、テスト、およびデバッグを実行できます。これにより、実際の Lambda 実行環境と同等な機能を提供することができ、フィードバックループが強化されます。開発ツールとの緊密な統合により、AWS SAM を使用してサーバーレスアプリケーションを構築するための一連の AWS ツールを併用することができます。