删除备份

本页介绍了如何删除 AlloyDB 备份。

准备工作

  • 您使用的 Google Cloud 项目必须已启用对 AlloyDB 的访问权限
  • 您必须在所使用的 Google Cloud 项目中拥有以下 IAM 角色之一:
    • roles/alloydb.admin(AlloyDB 管理员预定义 IAM 角色)
    • roles/owner(Owner 基本 IAM 角色)
    • roles/editor(Editor 基本 IAM 角色)

    如果您不具备上述任何角色,请与您的 Organization Administrator 联系以请求访问权限。

过程

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 不允许您删除任何基于其进行连续备份或自动备份的备份。这些备份是增量备份,需要存在特定的上一个备份,才能确保您的数据安全无虞且可恢复。