

# Amazon RDS でのブルー/グリーンデプロイの削除
<a name="blue-green-deployments-deleting"></a>

ブルー/グリーンデプロイは、切り替え前または切り替え後に削除できます。

切り替える前にブルー/グリーンデプロイを削除すると、Amazon RDS はグリーン環境の DB インスタンスをオプションで削除します。
+ グリーン環境の DB インスタンスを削除する場合 (`--delete-target`)、そのインスタンスの削除保護がオフになっていることを確認してください。
+ グリーン環境の DB インスタンスを削除しなかった場合 (`--no-delete-target`)、そのインスタンスは保持されますが、そのインスタンスはブルー/グリーンデプロイの一部ではなくなります。RDS for MySQL の場合、レプリケーションは環境間で続行されます。RDS for PostgreSQL の場合、グリーン環境はスタンドアロン環境に昇格されるため、レプリケーションは停止します。

グリーンデータベースを削除するオプションは、[切り替え](blue-green-deployments-switching.md)後はコンソールで使用できなくなります。AWS CLI を使用してブルー/グリーンデプロイを削除するときには、デプロイの[ステータス](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_BlueGreenDeployment.html)が `SWITCHOVER_COMPLETED` の場合、`--delete-target` パラメータを指定できません。

**重要**  
ブルー/グリーンデプロイを削除しても、ブルー環境に影響はありません。

ブルー/グリーンデプロイは、AWS マネジメントコンソール、AWS CLI、または RDS API を使用して削除できます。

## コンソール
<a name="blue-green-deployments-deleting-console"></a>

**ブルー/グリーンデプロイを削除するには**

1. AWS マネジメントコンソール にサインインし、Amazon RDS コンソール ([https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)) を開きます。

1. ナビゲーションペインで、**[Databases]** (データベース) を選択し、削除するブルー/グリーンデプロイを選択します。

1. **[Actions]** (アクション) として、**[Delete]** (削除) を選択します。

   **[ブルー/グリーンデプロイを削除しますか?]** ウィンドウが表示されます。  
![\[ブルー/グリーンデプロイを削除する\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/blue-green-deployment-delete.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 インスタンスを削除する**  
Linux、macOS、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 インスタンスを保持する**  
Linux、macOS、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` にはできません。