描述
可用来创建一个备份,限制一天之内一个实例创建备份不超过10个。实例必须满足以下条件,否则将创建失败:
名称 | 类型 | 是否必须 | 描述 |
Action | String | 是 | 系统规定参数,取值:CreateBackup。 |
DBInstanceId | String | 是 | 实例名。 |
BackupMethod | String | 否 |
|
BackupStrategy | String | 否 | 逻辑备份可选备份范围。db:单库备份;instance:全实例备份。只有在BackupMethod=Logical的情况下,该入参才有效。 |
DBName | String | 否 | 逻辑单库备份,数据库名称。只有在BackupMethod=Logical&BackupStrategy=db的情况下,该入参才有效。 |
BackupType | String | 否 | Auto:自动计算是全量备份还是增量备份;FullBackup:全量备份。默认值为Auto。 |
名称 | 类型 | 描述 |
<公共返回参数> | 详见公共参数。 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您提到的是使用阿里云数据库服务时,创建备份的相关操作和限制条件。基于您的描述,这里主要涉及的是如何通过API调用或控制台功能来为阿里云的数据库实例创建备份,并且提到了一些关键参数和限制规则。下面我将根据您提供的信息,结合阿里云数据库服务(如RDS、PolarDB等)的一般实践,进行详细说明。
实例状态:要创建备份的数据库实例必须处于“使用中”状态。这意味着实例正在运行并且可以接受管理操作。
上一次备份完成:系统会检查确保上一次备份已经完全结束。这是为了避免在前一个备份还在进行时启动新的备份任务,从而可能导致数据不一致或备份失败。
Action: 必须设置为CreateBackup
,这是调用API时指定的操作类型,表示请求创建备份。
DBInstanceId: 必填,指明需要创建备份的数据库实例ID。这个ID是阿里云中唯一标识每个数据库实例的字符串。
BackupMethod:
Logical
(逻辑备份)和Physical
(物理备份)。默认为Physical
。BackupStrategy (逻辑备份适用):
db
: 单个数据库备份。instance
: 全实例备份。BackupMethod=Logical
)时才有效。DBName (逻辑单库备份适用): 如果选择了逻辑备份且策略为备份单个数据库(BackupStrategy=db
),则需要指定这个参数来指出要备份的数据库名称。
确认需求:确定是要做全实例备份还是特定数据库的备份,以及选择物理备份还是逻辑备份(如果可用)。
API调用:根据上述参数准备API请求体,通过阿里云OpenAPI或SDK执行CreateBackup
操作。
监控与验证:操作后,可以通过阿里云控制台或API查询备份任务的状态,确保备份成功完成。
注意计费:虽然大多数阿里云数据库服务提供一定额度的免费备份存储空间,超出部分可能会产生额外费用,请留意您的备份策略对成本的影响。
如果您在实际操作中遇到问题,或者需要更详细的指导,建议直接访问阿里云官方文档或联系阿里云客服获取帮助。