기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS Serverless Application Model(AWS SAM) 사용 방법
애플리케이션을 개발하는 데 사용하는 기본 도구는 AWS SAM CLI, AWS SAM 템플릿 및 AWS SAM 프로젝트(애플리케이션 프로젝트 디렉터리)입니다. 이러한 도구를 사용하여 다음을 수행할 수 있습니다.
애플리케이션 개발. 여기에는 애플리케이션 초기화, 리소스 정의, 애플리케이션 빌드가 포함됩니다.
sam init 명령을 실행하고 후속 워크플로를 완료하면 AWS SAM이 AWS SAM 프로젝트를 생성합니다. AWS SAM 프로젝트에 코드를 추가하여 서버리스 애플리케이션을 정의합니다. AWS SAM 프로젝트는 일련의 파일 및 폴더로 구성되지만 그 중에 가장 중요한 파일은 template.yaml
이라는 AWS SAM 템플릿입니다. 이 템플릿에서 코드를 작성하여 서버리스 애플리케이션을 정의하는 리소스, 이벤트 소스 매핑 및 기타 속성을 표현합니다.
AWS SAM CLI에는 AWS SAM 프로젝트에서 사용하는 명령의 리포지토리가 포함되어 있습니다. 보다 구체적으로, AWS SAM CLI는 AWS SAM 프로젝트의 빌드, 변환, 배포, 디버깅, 패키징, 초기화 및 동기화에 사용하는 것입니다. 즉, AWS SAM 프로젝트를 서버리스 애플리케이션으로 전환하는 데 사용하는 것입니다.