

# Amazon Aurora에서 블루/그린 배포 삭제
<a name="blue-green-deployments-deleting"></a>

블루/그린 배포는 전환 전이나 후에 삭제할 수 있습니다.

전환하기 전에 블루/그린 배포를 삭제하면, Amazon RDS는 배포를 그린 환경에서 선택적으로 DB 클러스터를 삭제합니다.
+ 그린 환경(`--delete-target`)에서 DB 클러스터를 삭제하기로 한 경우, 클러스터에는 삭제 방지가 꺼져 있어야 합니다.
+ 그린 환경(`--no-delete-target`)에서 DB 클러스터를 삭제하지 않으면 클러스터는 그대로 유지되지만, 더 이상 블루/그린 배포에 속하지 않게 됩니다. Aurora MySQL의 경우 환경 간에 복제가 계속됩니다. Aurora PostgreSQL의 경우 그린 환경이 독립 실행형 환경으로 승격되므로 복제가 중지됩니다.

녹색 데이터베이스를 삭제하는 옵션은 [전환](blue-green-deployments-switching.md) 후에는 콘솔에서 사용할 수 없습니다. AWS CLI를 사용하여 블루/그린 배포를 삭제할 때 배포 [상태](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_BlueGreenDeployment.html)가 `SWITCHOVER_COMPLETED`인 경우 `--delete-target` 옵션을 지정할 수 없습니다.

**중요**  
블루/그린 배포를 삭제하면 RDS는 이전 프로덕션 DB 클러스터에서 읽기 전용 보호를 제거합니다. DB 클러스터에 대해 `read_only` 파라미터를 비활성화하면 쓰기 작업이 다시 허용되기 시작합니다.

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 블루/그린 배포를 삭제할 수 있습니다.

## 콘솔
<a name="blue-green-deployments-deleting-console"></a>

**블루/그린 배포를 삭제하는 방법**

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

1. 탐색 창에서 **Databases**(데이터베이스)를 선택한 후 삭제하려는 블루/그린 배포를 선택합니다.

1. **작업**에 대해 **삭제**를 선택합니다.

   **블루/그린 배포를 삭제하시겠습니까?** 창이 나타납니다.  
![\[블루/그린 배포 삭제\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/blue-green-deployment-delete-aurora.png)

   그린 데이터베이스를 삭제하려면 **이 블루/그린 배포에서 그린 데이터베이스 삭제**를 선택합니다.

1. 상자에 **delete me**를 입력합니다.

1. **삭제**를 선택합니다.

## AWS CLI
<a name="blue-green-deployments-deleting-cli"></a>

AWS CLI를 사용하여 블루/그린 배포를 삭제하려면 다음 옵션을 적용한 [delete-blue-green-deployment](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-blue-green-deployment.html) 명령을 사용해야 합니다.
+ `--blue-green-deployment-identifier` - 삭제할 블루/그린 배포의 리소스 ID입니다.
+ `--delete-target` – 그린 환경의 DB 클러스터가 삭제된다고 지정합니다. 블루/그린 배포가 `SWITCHOVER_COMPLETED` 상태인 경우 이 옵션을 지정할 수 없습니다.
+ `--no-delete-target` – 그린 환경의 DB 클러스터가 유지된다고 지정합니다.

**Example 그린 환경에서 블루/그린 배포 및 DB 클러스터를 삭제합니다.**  
대상 LinuxmacOS, 또는Unix:  

```
aws rds delete-blue-green-deployment \
    --blue-green-deployment-identifier bgd-1234567890abcdef \
    --delete-target
```
Windows의 경우:  

```
aws rds delete-blue-green-deployment ^
    --blue-green-deployment-identifier bgd-1234567890abcdef ^
    --delete-target
```

**Example 그린 환경에서 블루/그린 배포를 삭제하지만 DB 클러스터는 유지합니다.**  
대상 LinuxmacOS, 또는Unix:  

```
aws rds delete-blue-green-deployment \
    --blue-green-deployment-identifier bgd-1234567890abcdef \
    --no-delete-target
```
Windows의 경우:  

```
aws rds delete-blue-green-deployment ^
    --blue-green-deployment-identifier bgd-1234567890abcdef ^
    --no-delete-target
```

## RDS API
<a name="blue-green-deployments-deleting-api"></a>

Amazon RDS API를 사용하여 블루/그린 배포를 삭제하려면 다음 파라미터를 적용한 [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteBlueGreenDeployment.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteBlueGreenDeployment.html) 작업을 사용해야 합니다.
+ `BlueGreenDeploymentIdentifier` - 삭제할 블루/그린 배포의 리소스 ID입니다.
+ `DeleteTarget` – `TRUE`로 지정하여 그린 환경의 DB 클러스터를 삭제하거나 `FALSE`로 설정하여 클러스터를 유지합니다. 블루/그린 배포 상태가 `SWITCHOVER_COMPLETED`인 경우 `TRUE`일 수 없습니다.