本页面介绍了如何删除 AlloyDB 备份。
准备工作
- 您使用的 Google Cloud 项目必须已启用才能访问 AlloyDB。
- 您必须在所使用的 Google Cloud 项目中拥有以下 IAM 角色之一:
roles/alloydb.admin
(AlloyDB Admin 预定义 IAM 角色)roles/owner
(Owner 基本 IAM 角色)roles/editor
(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 不允许您删除任何基于连续备份或自动备份的备份。这些备份是增量备份,其依赖于之前特定备份的存在,以确保您的数据安全且可恢复。