게시된 날짜: Nov 25, 2019

AWS 서버리스 애플리케이션 모델 명령줄 인터페이스(SAM CLI)에서 단일 명령, sam deploy로 애플리케이션을 배포할 수 있습니다. SAM CLI는 서버리스 애플리케이션을 로컬에서 구축, 테스트, 디버깅할 수 있도록 해주는 배포 도구 키트이기도 합니다.  

과거에는 SAM CLI를 통해 애플리케이션을 배포하려면 여러 단계가 필요했으며 Lambda 배포 패키지를 위한 Amazon S3 버킷을 제공해야 했습니다. SAM CLI가 이 S3 버킷을 자동으로 만들고 관리합니다. 또한 배포 파라미터를 쉽게 구성하고, sam deploy 명령을 파라미터 없이 실행하여 후속 배포를 수행할 수 있습니다.

sam deploy 명령은 안내가 제공되는 대화형 모드(sam deploy -- guided)와 함께 제공됩니다. 이 모드는 배포에 필요한 파라미터를 안내하고, 기본 옵션을 제공하고, 해당 애플리케이션에 대한 입력값을 저장합니다. sam deploy 명령 출력을 통해 배포될 애플리케이션 스택 변경 사항을 확인하는 것은 물론 배포 전에 변경에 대한 확인을 묻도록 명령을 구성할 수도 있습니다. 시작하려면 AWS SAM CLI를 설치하십시오. 

AWS SAM CLI 명령 참조에서 sam deploy 명령에 대해 자세히 알아볼 수 있습니다. SAM CLI를 AWS Cloud9 등의 IDE와 PyCharm, IntelliJVS Code용 AWS 도구 키트와 함께 사용할 수도 있습니다. AWS SAM에 대해 자세히 알아보려면 제품 페이지를 참조하십시오.