환경을 AWS 계정 포함한 VPC에 배포 CodeCatalyst - 아마존 CodeCatalyst

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

환경을 AWS 계정 포함한 VPC에 배포 CodeCatalyst

CodeCatalyst 워크플로를 사용하면 AWS 클라우드의 AWS 계정%s 및 Amazon VPC를 대상으로 애플리케이션 및 기타 리소스를 배포할 수 있습니다. 이러한 배포를 활성화하려면 환경을 설정해야 합니다. CodeCatalyst

개발 CodeCatalyst 환경과 혼동하지 말아야 할 환경은 워크플로가 연결되는 대상 AWS 계정 및 선택적 Amazon VPC를 정의합니다. CodeCatalyst 또한 환경은 워크플로가 대상 계정 내의 AWS 서비스와 리소스에 액세스하는 데 필요한 IAM 역할을 정의합니다.

여러 환경을 설정하고 개발, 테스트, 스테이징, 프로덕션 등의 이름을 지정할 수 있습니다. 이러한 환경에 배포하는 경우 배포 관련 정보가 환경의 CodeCatalyst 배포 활동 및 배포 대상 탭에 표시됩니다.

환경을 시작하려면 어떻게 해야 하나요?

CodeCatalyst 환경을 추가하고 사용하는 상위 단계는 다음과 같습니다.

  1. CodeCatalyst 스페이스에서 하나 이상의 AWS 계정을 연결합니다. 이 과정에서 워크플로가 내 리소스에 액세스하는 데 필요한 IAM 역할을 추가하십시오. AWS 계정자세한 정보는 연결된 AWS 리소스에 대한 액세스 허용 AWS 계정을 참조하세요.

  2. CodeCatalyst 프로젝트에서 1단계의 AWS 계정 s 및 IAM 역할 중 하나를 포함하는 환경을 만드십시오. 자세한 정보는 환경 생성을 참조하세요.

  3. CodeCatalyst 프로젝트의 워크플로에 2단계에서 만든 환경을 가리키는 작업을 추가합니다. 자세한 정보는 CodeCatalyst 워크플로에 작업 추가을 참조하세요.

    이제 환경을 구성했습니다. 이제 작업을 통해 환경의 AWS 계정 지정된 위치에 리소스를 배포할 수 있습니다.

참고

Amazon VPC를 환경에 추가할 수도 있습니다. 자세한 내용은 CodeCatalyst 관리 가이드 및 에서 스페이스에 대한 VPC 연결 추가를 참조하십시오. VPC 연결을 환경과 연결

단일 워크플로 내에 여러 환경이 존재할 수 있습니까?

예. 워크플로에 여러 작업이 포함된 경우 각 작업에 환경을 할당할 수 있습니다. 예를 들어, 한 번에는 환경이 할당되고 다른 하나에는 my-staging-enviroment 환경이 할당되는 두 개의 배포 작업이 포함된 워크플로가 있을 수 my-production-environment 있습니다.

환경을 지원하는 워크플로 작업은 무엇입니까?

리소스를 AWS 클라우드에 배포하거나 다른 이유 (예: 모니터링 및 보고) 로 AWS 서비스와 통신하는 모든 워크플로 작업은 환경을 지원합니다.

배포 정보를 표시할 수 있도록 지원하는 작업은 무엇입니까? CodeCatalyst

환경을 지원하는 워크플로 작업 중에서 CodeCatalyst 콘솔의 배포 활동 및 배포 대상 페이지에 배포 정보가 표시되도록 지원하는 작업은 소수에 불과합니다.

다음 워크플로 작업은 해당 배포 정보를 표시하는 것을 지원합니다.

지원되는 리전

환경 페이지에는 모든 AWS 지역의 리소스가 표시될 수 있습니다.

환경은 필수인가요?

환경이 할당된 워크플로 작업에서 리소스를 AWS 클라우드에 배포하거나 다른 이유 (예: 모니터링 및 보고) 로 AWS 서비스와 통신하는 경우 환경은 필수입니다.

예를 들어 애플리케이션을 구축하는 빌드 작업이 있지만 사용자 AWS 계정 또는 Amazon VPC와 통신할 필요가 없는 경우 작업에 환경을 할당할 필요가 없습니다. 하지만 빌드 작업에서 사용자의 AWS 계정 Amazon CloudWatch 서비스로 로그를 전송하는 경우에는 작업에 환경이 할당되어 있어야 합니다.