ブルー/グリーンデプロイの削除
ブルー/グリーンデプロイは、切り替え前または切り替え後に削除できます。
切り替える前にブルー/グリーンデプロイを削除すると、Amazon RDS はグリーン環境の DB インスタンスをオプションで削除します。
-
グリーン環境の DB インスタンスを削除する場合 (
--delete-target
)、そのインスタンスの削除保護が有効になっていないことを確認してください。 グリーン環境の DB インスタンスを削除しなかった場合 (
--no-delete-target
)、そのインスタンスは保持されますが、そのインスタンスはブルー/グリーンデプロイの一部ではなくなります。RDS for MySQL の場合、レプリケーションは環境間で続行されます。RDS for PostgreSQL の場合、グリーン環境はスタンドアロン環境に昇格されるため、レプリケーションは停止します。
グリーンデータベースを削除するオプションは、切り替え後はコンソールで使用できなくなります。AWS CLI を使用してブルー/グリーンデプロイを削除するときには、デプロイのステータスが SWITCHOVER_COMPLETED
の場合、--delete-target
パラメータを指定できません。
重要
ブルー/グリーンデプロイを削除しても、ブルー環境に影響はありません。
ブルー/グリーンデプロイは、AWS Management Console、AWS CLI、または RDS API を使用して削除できます。
ブルー/グリーンデプロイを削除するには
AWS Management Console にサインインし、Amazon RDS コンソール https://console.aws.amazon.com/rds/
を開きます。 -
ナビゲーションペインで、[Databases] (データベース) を選択し、削除するブルー/グリーンデプロイを選択します。
-
[Actions] (アクション) として、[Delete] (削除) を選択します。
[Delete Blue/Green Deployment?] (ブルー/グリーンデプロイを削除しますか?) ウィンドウが表示されます。
グリーンデータベースを削除するには、[Delete the green databases in this Blue/Green Deployment] (このブルー/グリーンデプロイのグリーンデータベースを削除) を選択します。
-
ボックスに「
delete me
」と入力します。 -
[削除] を選択します。
AWS CLI を使用してブルー/グリーンデプロイを削除するには、delete-blue-green-deployment コマンドを次のオプションを指定して使用します。
-
--blue-green-deployment-identifier
— 削除するブルー/グリーンデプロイのリソース ID。 -
--delete-target
— グリーン環境の DB インスタンスを削除するよう指定します。ブルー/グリーンデプロイのステータスがSWITCHOVER_COMPLETED
の場合、このオプションは指定できません。 -
--no-delete-target
— グリーン環境の DB インスタンスを保持するよう指定します。
例 ブルー/グリーンデプロイとグリーン環境の 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
例 ブルー/グリーンデプロイを削除し、グリーン環境の 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
Amazon RDS API を使用してブルー/グリーンデプロイを削除するには、以下のパラメータを指定して DeleteBlueGreenDeployment
オペレーションを使用します。
-
BlueGreenDeploymentIdentifier
— 削除するブルー/グリーンデプロイのリソース ID。 -
DeleteTarget
—TRUE
によりグリーン環境の DB クラスターを削除するか、FALSE
によりインスタンスを保持するかを指定します。ブルー/グリーンデプロイのステータスがSWITCHOVER_COMPLETED
の場合、TRUE
にはできません。