

# 서비스 배포 계속
<a name="continue-service-deployment"></a>

Amazon ECS 서비스 배포에 대해 일시 중지 수명 주기 후크가 구성되면 배포는 구성된 수명 주기 단계에서 일시 중지되고 명시적인 작업이 수행될 때까지 기다립니다. `ContinueServiceDeployment` API를 사용하여 배포를 다음 수명 주기 단계로 계속하거나 이전 서비스 개정으로 롤백할 수 있습니다.

다음 작업 유형을 사용할 수 있습니다.
+ `CONTINUE` - 이 옵션은 배포를 다음 수명 주기 단계로 진행합니다.
+ `ROLLBACK` - 이 옵션은 서비스 배포를 이전 서비스 개정으로 롤백합니다.

일시 중지 후크가 `AWAITING_ACTION` 상태인 배포를 계속할 수 있습니다. 배포가 `IN_PROGRESS` 상태여야 합니다. 서비스 배포 상태에 대한 자세한 내용은 [Amazon ECS 서비스 배포를 사용하여 서비스 기록 보기](service-deployment.md) 섹션을 참조하세요.

## 사전 조건
<a name="continue-service-deployment-prerequisites"></a>
+ 일시 중지 후크가 `AWAITING_ACTION` 상태여야 합니다.
+ `DescribeServiceDeployments` 응답의 `hookId`가 필요합니다.

## 절차
<a name="continue-service-deployment-procedure"></a>

------
#### [ ECS Console ]

1. [https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2)에서 콘솔을 엽니다.

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

1. **서비스** 섹션에서 서비스를 선택합니다.

1. **배포** 탭을 선택합니다.

1. 일시 중지 후크 상태가 **작업 대기 중**으로 표시되는지 확인합니다.

1. **작업 수행**을 선택하고 **계속** 또는 **롤백**을 선택합니다.

------
#### [ CLI ]

1. `describe-service-deployments`를 직접적으로 호출하여 `hookId`를 가져옵니다.

   ```
   aws ecs describe-service-deployments \
       --service-deployment-arn arn:aws:ecs:us-west-2:123456789012:service-deployment/my-cluster/my-service/EZe5RNVLH6PPzHXINuP28
   ```

1. `hookId`와 action을 지정하여 `continue-service-deployment`를 직접적으로 호출합니다.

   배포를 계속하려는 경우

   ```
   aws ecs continue-service-deployment \
       --hook-id ecs-pause-e7tK9G_WRJqNF_EOMjztDXfKenlJuEUVjsNStf4WLKw \
       --action CONTINUE
   ```

   배포를 롤백하려는 경우

   ```
   aws ecs continue-service-deployment \
       --hook-id ecs-pause-e7tK9G_WRJqNF_EOMjztDXfKenlJuEUVjsNStf4WLKw \
       --action ROLLBACK
   ```

   응답에는 서비스 배포 ARN이 포함됩니다.

   ```
   {
       "serviceDeploymentArn": "arn:aws:ecs:us-west-2:123456789012:service-deployment/my-cluster/my-service/EZe5RNVLH6PPzHXINuP28"
   }
   ```

------

## 다음 단계
<a name="continue-service-deployment-next-steps"></a>
+ `DescribeServiceDeployments` 또는 Amazon ECS 콘솔을 사용하여 배포 진행 상황을 모니터링합니다.
+ 이후 수명 주기 단계에서 추가 일시 중지 후크가 구성된 경우 해당 단계에서 배포가 다시 일시 중지됩니다.