서버리스 애플리케이션 배포 대화 상자
AWS Toolkit for JetBrains의 Deploy Serverless Application 대화 상자는 AWS 서버리스 애플리케이션을 배포할 때 표시됩니다.
![서버리스 애플리케이션 배포 대화 상자](images/sam-deploy.png)
서버리스 애플리케이션 배포 대화 상자에는 다음 항목이 포함되어 있습니다.
- 스택 만들기
-
(필수) AWS CloudFormation에서 연결된 AWS 계정에 생성할 AWS Serverless Application Model(AWS SAM) 명령줄 인터페이스(CLI)에 대한 스택의 이름을 제공합니다. 그런 다음 AWS SAM CLI는 이 스택을 사용하여 AWS 서버리스 애플리케이션을 배포합니다.
- 스택 업데이트
-
(필수) AWS SAM CLI에서 AWS 서버리스 애플리케이션을 배포하는 데 사용할 연결된 AWS 계정의 기존 AWS CloudFormation 스택 이름을 선택합니다.
참고
스택 생성 또는 스택 업데이트가 필요합니다(둘 다는 아님).
- 템플릿 파라미터
-
(선택 사항) AWS Toolkit for JetBrains이 해당 프로젝트의
template.yaml
파일에서 감지하는 모든 파라미터입니다. 매개변수 값을 지정하려면 매개변수 옆의 값 열에서 상자를 선택하고 값을 입력한 다음 Enter 키를 누릅니다. 자세한 내용은 AWS CloudFormation 사용 설명서의 파라미터를 참조하세요. - S3 Bucket
-
(필수) AWS SAM CLI에서 AWS 서버리스 애플리케이션을 배포하는 데 사용할 연결된 AWS 계정의 기존 Amazon Simple Storage Service(S3) 버킷을 선택합니다. 계정에 Amazon S3 버킷을 생성하고 AWS SAM CLI에서 해당 버킷을 대신 사용하도록 하려면 생성을 선택한 다음 화면의 지침을 따릅니다.
- ECR 리포지토리
-
(
Image
패키지 유형의 경우에만 필수) AWS SAM CLI에서 AWS 서버리스 애플리케이션을 배포하는 데 사용할 연결된 AWS 계정의 기존 Amazon Elastic Container Registry(Amazon ECR) 리포지토리 URI를 선택합니다. AWS Lambda 패키지 유형에 대한 자세한 내용은 AWS Lambda 개발자 안내서의 Lambda 배포 패키지를 참조하세요. - 배포 전에 확인 필요
-
(선택 사항) 이 옵션을 선택하면 AWS CloudFormation은 AWS CloudFormation에서 스택의 현재 변경 세트를 실행하여 해당 스택의 생성 또는 업데이트가 완료될 때까지 기다리도록 지시합니다. 이 변경 세트를 실행하지 않으면 AWS 서버리스 애플리케이션이 배포 단계로 이동하지 않습니다.
- 컨테이너 내부에 함수를 빌드합니다.
-
(선택 사항) 이 옵션을 선택하면 AWS SAM CLI는 배포 전에 Lambda와 같은 Docker 컨테이너 내부에 로컬로 서버리스 애플리케이션의 기능을 빌드합니다. 이 기능은 함수가 기본적으로 컴파일된 종속성 또는 프로그램을 가진 패키지에 의존하는 경우에 유용합니다. 자세한 내용은 AWS Serverless Application Model 개발자 안내서의 애플리케이션 빌드를 참조하세요.