AWS CloudFormation 스택 배포
이 섹션에서는 CodeCatalyst 워크플로를 사용하여 AWS CloudFormation 스택을 배포하는 방법을 설명합니다. 이렇게 하려면 AWS CloudFormation 스택 배포 작업을 워크플로에 추가해야 합니다. 이 작업은 사용자가 제공하는 템플릿을 기반으로 리소스의 CloudFormation 스택을 AWS에 배포합니다. 템플릿은 다음과 같을 수 있습니다.
-
AWS CloudFormation 템플릿 - 자세한 정보는 AWS CloudFormation 템플릿으로 작업하기를 참조하세요.
-
AWS SAM 템플릿 - 자세한 내용은 AWS Serverless Application Model(AWS SAM) 사양을 참조하세요.
참고
AWS SAM 템플릿을 사용하려면 먼저
sam package
작업을 사용하여 AWS SAM 애플리케이션을 패키징해야 합니다. Amazon CodeCatalyst 워크플로의 일부로 이 패키징을 자동으로 수행하는 방법을 보여주는 자습서는 자습서: 서버리스 애플리케이션 배포 섹션을 참조하세요.
스택이 이미 있는 경우 작업은 CloudFormation CreateChangeSet
작업을 실행한 다음 ExecuteChangeSet
작업을 실행합니다. 그러면 작업이 변경 사항이 배포될 때까지 대기한 뒤 결과에 따라 성공 또는 실패로 표시됩니다.
배포하려는 리소스가 포함된 AWS CloudFormation 또는 AWS SAM 템플릿이 이미 있거나 AWS SAM 및 AWS Cloud Development Kit (AWS CDK) 같은 도구를 사용하여 워크플로 빌드 작업의 일부로 하나를 자동으로 생성할 계획인 경우 AWS CloudFormation 스택 배포 작업을 사용합니다.
CloudFormation 또는 AWS SAM에서 무엇을 작성하든 AWS CloudFormation 스택 배포 작업과 함께 사용할 수 있는 템플릿에는 제한이 없습니다.
작은 정보
AWS CloudFormation 스택 배포 작업을 사용하여 서버리스 애플리케이션을 배포하는 방법을 보여주는 자습서는 자습서: 서버리스 애플리케이션 배포 섹션을 참조하세요.
주제
'AWS CloudFormation 스택 배포' 작업에 사용되는 런타임 이미지
AWS CloudFormation 스택 배포 작업은 2022년 11월 이미지에서 실행됩니다. 자세한 내용은 활성 이미지 섹션을 참조하세요.