AWS 계정 및 에 배포 VPCs - Amazon CodeCatalyst

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

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 환경을 추가하고 사용하는 상위 단계는 다음과 같습니다.

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

  2. CodeCatalyst 프로젝트에서 1단계의 AWS 계정및 IAM 역할 중 하나를 포함하는 환경을 생성합니다. 자세한 내용은 환경 생성 단원을 참조하십시오.

  3. CodeCatalyst 프로젝트의 워크플로에서 2단계에서 생성한 환경을 가리키는 작업을 추가합니다. 자세한 내용은 워크플로에 작업 추가 단원을 참조하십시오.

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

참고

환경에 Amazon을 추가할 수도 VPC 있습니다. 자세한 내용은 CodeCatalyst 관리 안내서 및 의 공간에 대한 VPC 연결 추가를 참조하세요환경VPC과 연결.

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

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

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

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

에 배포 정보가 표시되는 것을 지원하는 작업은 무엇입니까 CodeCatalyst?

환경을 지원하는 워크플로 작업 중 CodeCatalyst 콘솔의 배포 활동 및 배포 대상 페이지에 배포 정보가 표시되는 작업은 몇 개뿐입니다.

다음 워크플로 작업은 배포 정보가 표시되는 것을 지원합니다.

지원되는 리전

환경 페이지에서는 모든 AWS 리전의 리소스를 표시할 수 있습니다.

환경은 필수입니까?

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

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