ブルー/グリーンデプロイの削除
ブルー/グリーンデプロイは、切り替え前または切り替え後に削除できます。
切り替える前にブルー/グリーンデプロイを削除すると、Amazon RDS はグリーン環境の DB クラスターをオプションで削除します。
-
グリーン環境の DB クラスターを削除する場合 (
--delete-target
)、そのクラスターの削除保護が有効になっていないことを確認してください。 グリーン環境の DB クラスターを削除しなかった場合 (
--no-delete-target
)、そのクラスターは保持されますが、そのクラスターはブルー/グリーンデプロイの一部ではなくなります。Aurora MySQL の場合、レプリケーションは環境間で続行されます。Aurora PostgreSQL の場合、グリーン環境はスタンドアロン環境に昇格されるため、レプリケーションは停止します。
グリーンデータベースを削除するオプションは、切り替え後はコンソールで使用できなくなります。AWS CLI を使用してブルー/グリーンデプロイを削除するときには、デプロイのステータスが SWITCHOVER_COMPLETED
の場合、--delete-target
パラメータを指定できません。
重要
ブルー/グリーンデプロイを削除すると、RDS は前の本番 DB クラスターから読み取り専用保護を削除します。DB クラスターで read_only
パラメータが無効になっている場合、書き込みオペレーションを再度許可し始めます。
ブルー/グリーンデプロイは、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
にはできません。