사용 방법 AWS Serverless Application Model (AWS SAM) - AWS Serverless Application Model

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

사용 방법 AWS Serverless Application Model (AWS SAM)

애플리케이션을 개발하는 데 사용하는 기본 도구는 AWS SAMCLIAWS SAM 템플릿과 AWS SAM 프로젝트 (애플리케이션 프로젝트 디렉토리) 입니다. 이러한 도구를 사용하여 다음을 수행할 수 있습니다.

  1. 애플리케이션 개발(여기에는 애플리케이션 초기화, 리소스 정의, 애플리케이션 구축이 포함됩니다.)

  2. 애플리케이션 테스트.

  3. 애플리케이션 디버깅.

  4. 애플리케이션 및 리소스 배포.

  5. 애플리케이션 모니터링.

AWS SAM sam init명령을 실행하고 후속 워크플로를 완료한 후 AWS SAM 프로젝트를 생성합니다. AWS SAM 프로젝트에 코드를 추가하여 서버리스 애플리케이션을 정의합니다. AWS SAM 프로젝트는 일련의 파일과 폴더로 구성되어 있지만 프로젝트 내에서 가장 중요한 파일은 AWS SAM 템플릿 (이름이 template.yaml 지정됨) 입니다. 이 템플릿에서는 리소스, 이벤트 소스 매핑 및 서버리스 애플리케이션을 정의하는 기타 속성을 표현하는 코드를 작성합니다.

AWS SAMCLI에는 프로젝트에서 사용하는 명령 저장소가 들어 있습니다. AWS SAM 좀 더 구체적으로 설명하자면, 프로젝트를 빌드, 변환, 배포, 디버그, 패키징, 초기화, 동기화하는 데 사용하는 것입니다 AWS SAM . AWS SAMCLI 즉, AWS SAM 프로젝트를 서버리스 애플리케이션으로 전환하는 데 사용하는 것입니다.