기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS 계정 및 에 배포 VPCs
CodeCatalyst 워크플로 를 사용하면 애플리케이션 및 기타 리소스를 배포하여 AWS 클라우드VPCs에서 및 Amazon AWS 계정을 대상으로 지정할 수 있습니다. 이러한 배포를 활성화하려면 CodeCatalyst 환경을 설정해야 합니다.
개발 CodeCatalyst 환경 과 혼동되지 않는 환경 는 CodeCatalyst 워크플로가 연결되는 대상 AWS 계정 및 선택적 AmazonVPC을 정의합니다. https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment.html 환경은 워크플로가 대상 계정 내의 AWS 서비스 및 리소스에 액세스하는 데 필요한 IAM 역할도 정의합니다.
여러 환경을 설정하고 개발, 테스트, 스테이징 및 프로덕션과 같은 이름을 지정할 수 있습니다. 이러한 환경에 를 배포하면 배포에 대한 정보가 환경의 CodeCatalyst 배포 활동 및 배포 대상 탭에 표시됩니다.
환경을 시작하려면 어떻게 해야 하나요?
CodeCatalyst 환경을 추가하고 사용하는 상위 단계는 다음과 같습니다.
-
CodeCatalyst 공간에서 하나 이상의 AWS 계정 을 연결합니다. 이 프로세스 중에 워크플로가 의 리소스에 액세스하는 데 필요한 IAM 역할을 추가합니다 AWS 계정. 자세한 내용은 연결된 AWS 리소스에 대한 액세스 허용 AWS 계정 단원을 참조하십시오.
-
CodeCatalyst 프로젝트에서 1단계의 AWS 계정및 IAM 역할 중 하나를 포함하는 환경을 생성합니다. 자세한 내용은 환경 생성 단원을 참조하십시오.
-
CodeCatalyst 프로젝트의 워크플로에서 2단계에서 생성한 환경을 가리키는 작업을 추가합니다. 자세한 내용은 워크플로에 작업 추가 단원을 참조하십시오.
이제 환경을 구성했습니다. 이제 작업은 환경에 AWS 계정 지정된 에 리소스를 배포할 수 있습니다.
참고
환경에 Amazon을 추가할 수도 VPC 있습니다. 자세한 내용은 CodeCatalyst 관리 안내서 및 의 공간에 대한 VPC 연결 추가를 참조하세요환경VPC과 연결.
단일 워크플로 내에 여러 환경이 존재할 수 있습니까?
예. 워크플로에 여러 작업이 포함된 경우 각 작업에 환경을 할당할 수 있습니다. 예를 들어 두 개의 배포 작업이 포함된 워크플로가 있을 수 있습니다. 여기서 하나는 my-staging-enviroment
환경이 할당되고 다른 하나는 my-production-environment
환경이 할당됩니다.
환경을 지원하는 워크플로 작업은 무엇입니까?
AWS 클라우드에 리소스를 배포하거나 다른 이유(예: 모니터링 및 보고)로 AWS 서비스와 통신하는 워크플로 작업은 환경을 지원합니다.
에 배포 정보가 표시되는 것을 지원하는 작업은 무엇입니까 CodeCatalyst?
환경을 지원하는 워크플로 작업 중 CodeCatalyst 콘솔의 배포 활동 및 배포 대상 페이지에 배포 정보가 표시되는 작업은 몇 개뿐입니다.
다음 워크플로 작업은 배포 정보가 표시되는 것을 지원합니다.
-
AWS CloudFormation 스택 배포 - 자세한 내용은 섹션을 참조하세요. AWS CloudFormation 스택 배포
-
Amazon에 배포 ECS - 자세한 내용은 섹션을 참조하세요. 워크플로를 ECS 사용하여 Amazon에 배포
-
Kubernetes 클러스터에 배포 - 자세한 내용은 섹션을 참조하세요. 워크플로를 EKS 사용하여 Amazon에 배포
-
AWS CDK 배포 - 자세한 내용은 섹션을 참조하세요. 워크플로를 사용하여 AWS CDK 앱 배포
지원되는 리전
환경 페이지에서는 모든 AWS 리전의 리소스를 표시할 수 있습니다.
환경은 필수입니까?
할당된 워크플로 작업이 AWS 클라우드에 리소스를 배포하거나 다른 이유(모니터링 및 보고 등)로 AWS 서비스와 통신하는 경우 환경은 필수입니다.
예를 들어 애플리케이션을 빌드하지만 AWS 계정 또는 Amazon 와 통신할 필요가 없는 빌드 작업이 있는 VPC경우 작업에 환경을 할당할 필요가 없습니다. 그러나 빌드 작업이 의 Amazon CloudWatch 서비스로 로그를 전송하는 AWS 계정경우 작업에 환경이 할당되어 있어야 합니다.