如要降低備份儲存空間費用,並移除不再需要的備份,可以刪除 AlloyDB for PostgreSQL 備份。
事前準備
- 您使用的 Google Cloud 專案必須啟用 AlloyDB 存取權。
- 您必須在使用的 Google Cloud 專案中具備下列其中一個 IAM 角色:
roles/alloydb.admin(AlloyDB 管理員預先定義的 IAM 角色)roles/owner(擁有者基本 IAM 角色)roles/editor(編輯者基本 IAM 角色)
如果您不具備上述任一角色,請向組織管理員要求存取權。
程序
gcloud
如要使用 gcloud CLI,您可以安裝並初始化 Google Cloud CLI,也可以使用 Cloud Shell。
使用 backups delete 指令刪除 AlloyDB 備份。
gcloud alloydb backups delete BACKUP_ID \
--region=REGION_ID \
--project=PROJECT_ID- BACKUP_ID:備份 ID。如要查看備份 ID,請檢視備份清單。
- REGION_ID:備份所在的區域 ID。
- PROJECT_ID:備份所在的專案 ID。
刪除備份的限制
您隨時可以刪除隨選或自動備份,但 AlloyDB 會限制刪除連續備份的情況。AlloyDB 必須有這些備份,才能執行持續備份和復原。
只有在至少符合下列其中一項條件時,AlloyDB 才允許刪除持續備份:
您要刪除的備份,建立時間早於叢集設定的持續備份和復原作業復原時間範圍。
此外,如果備份有依據其建立的持續或自動備份,AlloyDB 也不允許刪除。這些備份是增量備份,必須有特定的先前備份,才能確保資料安全且可還原。