本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
刪除藍/綠部署
您可以在切換藍/綠部署之前或之後將其刪除。
當您在切換藍/綠部署之前刪除它時,Amazon 會RDS選擇性地刪除綠色環境中的資料庫執行個體:
-
如果您選擇刪除綠色環境 (
--delete-target
) 中的資料庫執行個體,則必須關閉刪除保護。 如果未刪除綠色環境 (
--no-delete-target
) 中的資料庫執行個體,則會保留該執行個體,但它不再是藍/綠部署的一部分。對RDS於我的 SQL ,環境之間會繼續複寫。對RDS於 Postgre SQL 止。
切換後,刪除綠色資料庫的選項無法在主控台中使用。使用刪除藍/綠部署時 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
。 -
選擇 Delete (刪除)。
若要使用刪除藍/綠部署 AWS CLI,請搭配下列選項使用delete-blue-green-deployment指令:
-
--blue-green-deployment-identifier
— 要刪除的藍/綠部署的資源 ID。 -
--delete-target
– 指定刪除綠色環境中的資料庫執行個體。如果藍/綠部署的狀態為SWITCHOVER_COMPLETED
,則您無法指定此選項。 -
--no-delete-target
– 指定保留綠色環境中的資料庫執行個體。
範例 刪除藍/綠部署以及綠色環境中的資料庫執行個體
對於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
範例 刪除藍/綠部署,但保留綠色環境中的資料庫執行個體
對於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
要使用 Amazon 刪除藍/綠部署 RDSAPI,請使用具有以下參數的DeleteBlueGreenDeployment
操作:
-
BlueGreenDeploymentIdentifier
— 要刪除的藍/綠部署的資源 ID。 -
DeleteTarget
– 指定TRUE
以刪除綠色環境中的資料庫執行個體,或指定FALSE
以保留它們。如果藍/綠部署的狀態為SWITCHOVER_COMPLETED
,則不能為TRUE
。