删除备份

本页面介绍了如何删除 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 不允许您删除任何基于连续备份或自动备份的备份。这些备份是增量备份,其依赖于之前特定备份的存在,以确保您的数据安全且可恢复。