调用ModifyBackupPolicy接口修改PolarDB集群的自动备份策略。
说明 您也可以通过控制台修改PolarDB集群的自动备份策略。具体信息,请参见备份设置。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ModifyBackupPolicy | 系统规定参数。取值:ModifyBackupPolicy。 |
DBClusterId | String | 是 | pc-bp13wz9586voc**** | 集群ID。 说明 您可以调用DescribeDBClusters接口查看目标地域下所有的集群信息,包括集群ID。 |
PreferredBackupTime | String | 否 | 15:00Z-16:00Z | 执行自动备份的时间段,格式为 |
PreferredBackupPeriod | String | 否 | Monday,Tuesday | 备份周期,取值范围如下:
说明
|
DataLevel1BackupRetentionPeriod | String | 否 | 3 | 一级备份保留周期,取值范围为3~14,单位为天。 |
DataLevel2BackupRetentionPeriod | String | 否 | 0 | 二级备份保留周期,取值范围如下:
|
BackupRetentionPolicyOnClusterDeletion | String | 否 | NONE | 删除集群时是否保留备份:
说明 默认取值为NONE。 |
BackupFrequency | String | 否 | Normal | 备份频率,取值如下:
说明
|
DataLevel1BackupFrequency | String | 否 | Normal | 备份频率,取值如下:
说明
|
DataLevel1BackupTime | String | 否 | 15:00Z-16:00Z | 执行自动备份的时间段,格式为 说明
|
DataLevel1BackupPeriod | String | 否 | Monday,Tuesday | 一级备份周期,取值范围如下:
说明
|
DataLevel2BackupPeriod | String | 否 | Monday,Tuesday | 二级备份周期,取值范围如下:
说明
|
DataLevel2BackupAnotherRegionRegion | String | 否 | cn-hangzhou | 二级备份跨地域备份区域。跨地域备份支持的地域请参见概述。 |
DataLevel2BackupAnotherRegionRetentionPeriod | String | 否 | 30 | 二级备份跨地域备份保留周期。取值范围如下:
|
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | C5A5DF0E-5968-4DC1-882E-AC2FE7****** | 请求ID。 |
示例
请求示例
http(s)://polardb.aliyuncs.com/?Action=ModifyBackupPolicy
&DBClusterId=pc-bp13wz9586voc****
&PreferredBackupTime=15:00Z-16:00Z
&PreferredBackupPeriod=Monday,Tuesday
&DataLevel1BackupRetentionPeriod=3
&DataLevel2BackupRetentionPeriod=0
&BackupRetentionPolicyOnClusterDeletion=NONE
&BackupFrequency=Normal
&DataLevel1BackupFrequency=Normal
&DataLevel1BackupTime=15:00Z-16:00Z
&DataLevel1BackupPeriod=Monday,Tuesday
&DataLevel2BackupPeriod=Monday,Tuesday
&DataLevel2BackupAnotherRegionRegion=cn-hangzhou
&DataLevel2BackupAnotherRegionRetentionPeriod=30
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyBackupPolicyResponse>
<RequestId>C5A5DF0E-5968-4DC1-882E-AC2FE7******</RequestId>
</ModifyBackupPolicyResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "C5A5DF0E-5968-4DC1-882E-AC2FE7******"
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | InvalidDataLevel1BackupRetentionPeriod.Malformed | The specified parameter DataLevel1BackupRetentionPeriod is not valid. | 操作失败,一级备份保留周期(DataLevel1BackupRetentionPeriod )参数无效。 |
400 | InvalidDataLevel2BackupRetentionPeriod.Malformed | The specified parameter DataLevel2BackupRetentionPeriod is not valid. | 操作失败,二级备份保留周期(DataLevel2BackupRetentionPeriod )参数无效。 |
400 | InvalidBackupRetentionPeriod.Malformed | The specified parameter BackupRetentionPeriod is not valid. | 操作失败,备份保留周期(BackupRetentionPeriod)参数无效。 |
400 | InvalidBackupFrequency.Malformed | The specified parameter BackupFrequency is not valid. | 操作失败,备份频率(BackupFrequency )参数无效。 |
400 | InvalidPreferredBackupPeriod.Malformed | The specified parameter PreferredBackupPeriod is not valid. | 操作失败,数据备份周期(PreferredBackupPeriod)无效。 |
400 | InvalidDataLevel2BackupPeriod.Malformed | The specified parameter DataLevel2BackupPeriod is not valid. | 指定的参数DataLevel2BackupPeriod无效 |
400 | InvalidDataLevel1BackupPeriod.Malformed | The specified parameter DataLevel1BackupPeriod is not valid. | 指定的参数DataLevel1BackupPeriod无效。 |
403 | IncorrectBackupPolicy | Current DB type does not support low frequency backupPolicy operation. | 当前DB类型不支持低频备份操作 |
404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | 当前的记录中不存在提供的DBClusterId。 |
404 | InvalidDBClusterId.NotFound | The DBClusterId provided does not exist in our records. | 当前的记录中不存在提供的 DBClusterId。 |
404 | InvalidParam | new archiveBackup policy already exists. dumpretention parameter cannot used alone | 新的archiveBackup策略已存在。dumpretention参数不能单独使用 |
访问错误中心查看更多错误码。