Amazon ECS 서비스 배포를 위한 애플리케이션 생성 (콘솔) - AWS CodeDeploy

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

Amazon ECS 서비스 배포를 위한 애플리케이션 생성 (콘솔)

CodeDeploy 콘솔을 사용하여 Amazon ECS 서비스 배포를 위한 애플리케이션을 생성할 수 있습니다.

  1. https://console.aws.amazon.com/codedeploy 에서 AWS Management Console 로그인하고 CodeDeploy 콘솔을 엽니다.

    참고

    시작하기 CodeDeploy에서 설정한 사용자와 동일한 사용자로 로그인합니다.

  2. 탐색 창에서 배포를 확장하고 시작하기를 선택합니다.

  3. 애플리케이션 생성 페이지에서 사용을 선택합니다 CodeDeploy.

  4. 애플리케이션 이름에 애플리케이션의 이름을 입력합니다.

  5. 컴퓨팅 플랫폼에서 Amazon ECS를 선택합니다.

  6. 애플리케이션 생성을 선택합니다.

  7. 애플리케이션 페이지의 배포 그룹 탭에서 배포 그룹 생성을 선택합니다. Amazon ECS 배포에 대한 배포 그룹을 만드는 데 필요한 항목에 대한 자세한 정보는 Amazon ECS 배포를 시작하기 전 단원을 참조하세요.

  8. Deployment group name(배포 그룹 이름)에 배포 그룹을 설명하는 이름을 입력합니다.

    참고

    (배포 그룹 이름 및 배포 구성을 포함하여) 다른 배포 그룹에서 사용되는 것과 동일한 설정을 사용하려면 이 페이지에서 해당 설정을 선택합니다. 이 새 그룹과 기존 그룹의 이름이 같더라도 각 그룹이 별도의 응용 프로그램과 연결되므로 별도의 배포 그룹으로 CodeDeploy 취급합니다.

  9. 서비스 역할에서 Amazon ECS에 CodeDeploy 대한 액세스 권한을 부여하는 서비스 역할을 선택합니다. 자세한 정보는 2단계: 서비스 역할 만들기 CodeDeploy을 참조하세요.

  10. 로드밸런서 이름에서 Amazon ECS 서비스에 트래픽을 공급하는 로드밸런서의 이름을 선택합니다.

  11. 프로덕션 리스너 포트에서 해당 Amazon ECS 서비스에 서비스 프로덕션 트래픽을 공급하는 리스너의 프로토콜과 포트를 선택합니다.

  12. (선택 사항) 테스트 리스너 포트에서 배포 중 해당 Amazon ECS 서비스의 대체 작업 세트에 트래픽을 공급하는 테스트 리스너의 프로토콜과 포트를 선택합니다. 후크 중에 실행되는 Lambda 함수를 파일에 하나 이상 지정할 수 있습니다. AppSpec AfterAllowTestTraffic 이 함수는 확인 테스트를 실행할 수 있습니다. 확인 테스트가 실패하면 배포 롤백이 트리거됩니다. 확인 테스트가 성공하면 배포 수명 주기의 다음 후크인 BeforeAllowTraffic이 트리거됩니다. 테스트 리스너 포트를 지정하지 않으면 AfterAllowTestTraffic 후크 중 아무것도 수행되지 않습니다. 자세한 정보는 AppSpec Amazon ECS 배포를 위한 '후크' 섹션을 참조하세요.

  13. 대상 그룹 1 이름대상 그룹 2 이름에서 배포 중에 트래픽을 라우팅하는 데 사용할 대상 그룹을 선택합니다. CodeDeploy 대상 그룹 하나를 Amazon ECS 서비스의 원래 작업 세트에 바인딩하고 다른 대상 그룹을 대체 작업 세트에 바인딩합니다. 자세한 내용은 Application Load Balancer의 대상 그룹 지정을 참조하세요.

  14. 즉시 트래픽 다시 라우팅 또는 트래픽을 언제 다시 라우팅할지 지정을 선택하여 업데이트된 Amazon ECS 서비스에 트래픽을 언제 다시 라우팅할지를 지정합니다.

    Reroute traffic immediately(즉시 트래픽 다시 라우팅)를 선택한 경우 대체 작업 세트가 프로비저닝된 후 배포가 트래픽을 자동으로 다시 라우팅합니다.

    Specify when to reroute traffic(트래픽을 언제 다시 라우팅할지 지정)을 선택한 경우 대체 작업 세트가 성공적으로 프로비저닝된 후 대기할 일, 시간 및 분을 선택합니다. 이 대기 시간 동안 파일에 지정된 Lambda 함수의 검증 테스트가 실행됩니다 AppSpec . 트래픽이 다시 라우팅되기 전에 대기 시간이 만료되면 배포 상태가 Stopped로 변경됩니다.

  15. 기존 개정 종료에서 배포 성공 후 얼마 후에 Amazon ECS 서비스의 기존 작업 세트가 종료될지를 일, 시간, 분으로 선택합니다.

  16. (선택 사항) 고급에서 Amazon SNS 알림 트리거, Amazon CloudWatch 경보 또는 자동 롤백 등 배포에 포함할 옵션을 구성합니다.

    자세한 정보는 배포 그룹에 대한 고급 옵션 구성을 참조하세요.