文档首页/ 云数据库 RDS/ API参考/ API v3(推荐)/ 备份与恢复/ 设置自动转储策略(MySQL) - SetTransferPolicy
更新时间:2025-12-02 GMT+08:00
分享

设置自动转储策略(MySQL) - SetTransferPolicy

功能介绍

设置自动转储策略。

调试

您可以在API Explorer中调试该接口。

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项
  • 如果使用身份策略授权,需具备如下身份策略权限。

授权项

访问级别

资源类型(*为必须)

条件键

别名

依赖的授权项

rds:instance:modifyBackupPolicy

readwrite

-

-

-

-

URI

  • URI格式

    PUT /v3/{project_id}/instances/{instance_id}/backups/transfer/policy

  • 参数说明
    表1 参数说明

    名称

    是否必选

    参数类型

    说明

    project_id

    String

    参数解释

    租户在某一Region下的项目ID。

    获取方法请参见获取项目ID

    约束限制

    不涉及。

    取值范围

    不涉及。

    默认取值

    不涉及。

    instance_id

    String

    参数解释

    实例ID。

    约束限制

    不涉及。

    取值范围

    不涉及。

    默认取值

    不涉及。

请求消息

表2 参数说明

名称

是否必选

参数类型

说明

policy

Array of Object

参数解释

自动转储策略。详情请参见表3

约束限制

不涉及。

表3 policy字段说明

名称

是否必选

参数类型

说明

prefix

String

参数解释

转储目标前缀,标识在OBS桶中存储位置的前缀。

约束限制

不涉及。

取值范围

0~128个字符,请以分隔符“/”结尾。

默认取值

不涉及。

destination

String

参数解释

转储目标桶。

约束限制

不涉及。

取值范围

0~128个字符。

默认取值

不涉及。

period

String

参数解释

自动转储周期。

约束限制

不涉及。

取值范围

格式为逗号隔开的数字,数字代表星期。

例如:1,2,3,4则表示转储周期配置为星期一、星期二、星期三和星期四。选择周一,那么周一生成的备份文件将在周二自动转储到OBS目标存储桶。

默认取值

不涉及。

backup_type

String

参数解释

转储备份类型。

约束限制

不涉及。

取值范围

  • db:自动备份。
  • log:增量备份。
  • snapshot:手动备份。

默认取值

不涉及。

请求示例

设置自动转储策略。

PUT https://{Endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/e38d120bb5a640519fb2a1613140afd9in01/backups/transfer/policy

{
	"policy": [{
			"prefix": "aaa/",
			"destination": "xxxbucket",
			"period": "* * 1,2,3,4,5,6,7",
			"backup_type": "db"
		},
		{
			"prefix": "aaa/",
			"destination": "xxxbucket",
			"period": "* * 1,2,3,4,5,6,7",
			"backup_type": "log"
		}
	]
}

响应消息

  • 正常响应要素说明

    无。

状态码

错误码

请参见错误码

相关文档