Amazon ECS 서비스 배포 중지 - Amazon Elastic Container Service

Amazon ECS 서비스 배포 중지

회로 차단기 또는 CloudWatch 경보에서 실패한 배포를 감지하지 못한 경우 배포를 수동으로 중지할 수 있습니다. 다음과 같은 중지 유형을 사용할 수 있습니다.

  • 롤백 - 이 옵션은 서비스 배포를 이전 서비스 개정으로 롤백합니다.

    서비스 배포에 롤백 옵션을 구성하지 않은 경우에도 이 옵션을 사용할 수 있습니다.

다음 상태 중 하나에 있는 배포를 중지할 수 있습니다. 서비스 배포 상태에 대한 자세한 내용은 Amazon ECS 서비스 배포를 사용하여 서비스 기록 보기 섹션을 참조하세요.

  • PENDING - 서비스 배포가 ROLLBACK_REQUESTED 상태로 바뀐 다음 롤백 작업이 시작됩니다.

  • IN_PROGRESS - 서비스 배포가 ROLLBACK_REQUESTED 상태로 바뀐 다음 롤백 작업이 시작됩니다.

  • STOP_REQUESTED - 서비스 배포가 계속 중지됩니다.

  • ROLLBACK_REQUESTED - 서비스 배포가 롤백 작업을 계속합니다.

  • ROLLBACK_IN_PROGRESS - 서비스 배포가 롤백 작업을 계속합니다.

절차

시작하기 전에 서비스 배포를 보는 데 필요한 권한을 구성합니다. 자세한 내용은 Amazon ECS 서비스 배포를 보는 데 필요한 권한 섹션을 참조하세요.

Amazon ECS Console
  1. https://console.aws.amazon.com/ecs/v2에서 콘솔을 엽니다.

  2. 클러스터(Clusters) 페이지에서 클러스터를 선택합니다.

  3. 클러스터 세부 정보 페이지의 서비스 단원에서 서비스를 선택합니다.

    서비스 세부 정보 페이지가 표시됩니다.

  4. 배포 세부 정보 페이지에서 배포를 선택합니다.

    배포 페이지가 표시됩니다.

  5. 진행 중인 배포에서 롤백을 선택합니다. 그런 다음 확인 창에서 롤백을 선택합니다.

AWS CLI
  1. list-service-deployments를 실행하여 서비스 배포 ARN을 검색합니다.

    모든 사용자 입력을 사용자의 값으로 바꿉니다.

    aws ecs list-service-deployments --cluster cluster-name --service service-name

    중지하려는 배포의 serviceDeploymentArn을 기록해 둡니다.

    { "serviceDeployments": [ { "serviceDeploymentArn": "arn:aws:ecs:us-west-2:123456789012:service-deployment/cluster-name/service-name/NCWGC2ZR-taawPAYrIaU5", "serviceArn": "arn:aws:ecs:us-west-2:123456789012:service/cluster-name/service-name", "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/cluster-name", "targetServiceRevisionArn": "arn:aws:ecs:us-west-2:123456789012:service-revision/cluster-name/service-name/4980306466373577095", "status": "SUCCESSFUL" } ] }
  2. stop-service-deployments을(를) 실행합니다. list-service-deployments에서 반환된 serviceDeploymentArn을 사용합니다.

    모든 사용자 입력을 사용자의 값으로 바꿉니다.

    aws ecs stop-service-deployment --service-deployment-arn arn:aws:ecs:region:123456789012:service-deployment/cluster-name/service-name/NCWGC2ZR-taawPAYrIaU5 --stop-type ROLLBACK

다음 단계

서비스에 어떤 변경이 필요한지 결정한 다음 서비스를 업데이트합니다. 자세한 내용은 Amazon ECS 서비스 업데이트 섹션을 참조하세요.