开发者社区 问答 正文

删除数据备份文件



描述


支持删除的备份集范围。数据备份存储时长大于日志备份保留周期且大于7天的数据备份文件,可删除。详情请参见 备份文件删除说明
只删除自身的备份集,不会删除所关联实例(只读、灾备、克隆等)的备份集。
实例必须满足以下条件,否则将创建失败:


  • 实例状态为运行中。

  • 只支持MySQL/PostgreSQL/PPAS引擎,暂不支持SQL Server引擎。


请求参数

名称类型是否必须描述
ActionString系统规定参数,取值:DeleteBackup。
DBInstanceIdString实例名。
BackupIdString备份集ID,可通过DescribeBackups获取。支持传入多组值,以逗号隔开,单次最多传入100个。只支持删除DescribeBackups中存储状态为Enable的备份集。


返回参数

名称类型描述
<公共返回参数>详见公共参数

展开
收起
云栖大讲堂 2017-10-19 10:43:06 1779 分享 版权
阿里云 AI 助理回答

这段描述是关于阿里云数据库服务中数据备份管理的一个功能说明,具体涉及到删除备份集的操作规范和API请求参数。下面是对这段描述的详细解析:

支持删除的备份集范围

  • 条件:只有当数据备份的存储时长超过日志备份的保留周期并且大于7天的数据备份文件,用户才被允许进行删除操作。这意味着不是所有的备份集随时都能被删除,有一定的条件限制。
  • 详情参考:用户需要查看“备份文件删除说明”以获取更详细的规则和步骤。

删除行为的特点

  • 仅删除自身备份集:执行删除操作时,只会移除指定的备份集,不会影响到与该实例相关的其他副本(如只读实例、灾备实例、克隆实例等)的备份集,确保数据安全性和完整性。

实例需满足的条件

  • 运行状态:要进行备份删除操作的数据库实例必须处于“运行中”状态。
  • 支持的数据库引擎:当前仅支持MySQL、PostgreSQL、PPAS这三种数据库引擎的实例进行备份删除操作。SQL Server引擎的实例暂不支持此功能。

请求参数说明

  • Action:类型为String,是系统规定的参数,其值必须设置为DeleteBackup,表示执行删除备份集的操作。
  • DBInstanceId:类型为String,是必填项,用于指定实例名,即要从中删除备份集的数据库实例ID。
  • BackupId:类型为String,同样是必填项,表示要删除的备份集ID。可以通过调用DescribeBackups API来获取备份集列表。支持一次传入多个备份集ID,各ID间以逗号分隔,但单次请求最多只能处理100个备份集。

返回参数

  • 描述中提到“无”,意味着直接参见公共参数文档。通常,这类操作的API响应会包含请求是否成功的状态信息以及可能的错误代码和消息,具体的返回内容和格式应参照阿里云API文档中的公共响应参数部分。

综上所述,这是指导用户如何通过阿里云API接口来删除特定条件下的数据库备份集的指南,包括了操作的前提条件、执行请求所需的参数以及预期的响应形式。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答