详情页标题前

阿里云RDS数据库ModifyBackupPolicy – 修改实例备份策略-云淘科技

详情页1

该接口用于修改RDS实例备份策略设置。

接口说明

适用引擎

  • RDS MySQL
  • RDS PostgreSQL
  • RDS SQL Server
  • RDS MariaDB

相关功能文档

注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作

  • RDS MySQL自动备份策略设置
  • RDS PostgreSQL自动备份策略设置
  • RDS SQL Server自动备份策略设置
  • RDS MariaDB自动备份策略设置

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI
Explorer可以自动生成SDK代码示例。

调试阿里云RDS数据库ModifyBackupPolicy - 修改实例备份策略-云淘科技调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作 访问级别 资源类型 条件关键字 关联操作
rds:ModifyBackupPolicy WRITE
  • DBInstanceacs:rds:{#regionId}:{#accountId}:dbinstance/{#dbinstanceId}
  • rds:ResourceTag

请求参数

名称 类型 必填 描述 示例值
DBInstanceId string

实例ID。可调用DescribeDBInstances获取。

rm-uf6wjk5****
BackupPolicyMode string

备份类型:

  • DataBackupPolicy:数据备份
  • LogBackupPolicy:日志备份
DataBackupPolicy
PreferredBackupTime string

执行备份任务的时间。格式:HH:mmZ-HH:mmZ(UTC时间)。

说明

  • BackupPolicyModeDataBackupPolicy时,该参数必传。
  • 仅在BackupPolicyMode参数为DataBackupPolicy时生效。
  • 00:00Z-01:00Z
    PreferredBackupPeriod string

    备份周期。至少需要指定2天,多个取值用英文逗号(,)隔开。取值:

    • Monday:周一
    • Tuesday:周二
    • Wednesday:周三
    • Thursday:周四
    • Friday:周五
    • Saturday:周六
    • Sunday:周日

    说明

  • BackupInterval参数共同决定备份策略。例如:本参数指定周六周日备份,BackupInterval参数指定30分钟,则在每周的周六和周日每隔30分钟执行一次备份。
  • BackupPolicyMode参数为DataBackupPolicy时,该参数必传。
  • 仅在BackupPolicyMode参数为DataBackupPolicy时生效。
  • Monday
    BackupRetentionPeriod string

    数据备份保留天数,取值:7~730

    说明

  • BackupPolicyModeDataBackupPolicy时,该参数必传。
  • 仅在BackupPolicyMode参数为DataBackupPolicy时生效。
  • 7
    BackupLog string

    是否开启日志备份。取值:

    • Enable:开启。
    • Disabled:关闭。

    说明

  • BackupPolicyModeDataBackupPolicy时,用于开启或关闭日志备份。
  • 仅在BackupPolicyMode参数为DataBackupPolicy时生效。
  • Enable
    LogBackupRetentionPeriod string

    日志备份保留天数。取值:7~730,且不大于数据备份保留天数。

    说明

  • 当开启日志备份时,可设置日志备份文件的保留天数,目前仅支持MySQL和PostgreSQL实例设置该值。
  • BackupPolicyMode参数为DataBackupPolicyLogBackupPolicy时都适用。
  • 7
    EnableBackupLog string

    是否开启日志备份。取值:

    • True1:开启。
    • False0:关闭。

    说明

  • BackupPolicyModeLogBackupPolicy时,用于开启或关闭日志备份。
  • 仅在BackupPolicyMode参数为LogBackupPolicy时生效。
  • 1
    LocalLogRetentionHours string

    日志备份本地保留小时数。取值:0~7*24,0表示不保留。

    说明

  • BackupPolicyModeLogBackupPolicy时,该参数必传。
  • 仅在BackupPolicyMode参数为LogBackupPolicy时生效。
  • 18
    LocalLogRetentionSpace string

    本地日志最大循环空间使用率,超出后,则从最早的Binlog开始清理,直到空间使用率低于该比例。取值:0~50。默认不修改。

    说明

  • BackupPolicyModeLogBackupPolicy时,该参数必传。
  • 仅在BackupPolicyMode参数为LogBackupPolicy时生效。
  • 30
    HighSpaceUsageProtection string

    实例使用空间大于80%,或者剩余空间小于5GB时,是否无条件清理Binlog。取值:Enable | Disable。默认不修改。

    说明

  • BackupPolicyModeLogBackupPolicy时,该参数必传。
  • 仅在BackupPolicyMode参数为LogBackupPolicy时生效。
  • Enable
    LogBackupFrequency string

    日志备份频率,取值:

    • LogInterval:每30分钟备份一次。
    • 默认与数据备份频率一致。

    说明

  • LogInterval参数仅适用于SQL Server。
  • 仅在BackupPolicyMode参数为DataBackupPolicy时生效。
  • LogInterval
    CompressType string

    备份压缩方式。取值:

    • 0:不压缩。
    • 1:zlib压缩,格式为tar.gz。
    • 2:并行zlib压缩。
    • 4:quicklz压缩,格式为xb.gz。仅适用于MySQL 5.6/5.7,此备份压缩方式可用于单库单表恢复。
    • 8:quicklz压缩,格式为xb.gz。仅适用于MySQL 8.0。暂不支持单库单表恢复。

    说明
    仅在BackupPolicyMode参数为DataBackupPolicy时生效。

    4
    ArchiveBackupRetentionPeriodstring

    归档备份的保留天数。默认为0,表示未开启归档备份。取值:30~1095

    说明
    仅在BackupPolicyMode参数为DataBackupPolicy时生效。

    365
    ArchiveBackupKeepPolicystring

    归档备份的保留周期,该周期内能保存的备份个数由ArchiveBackupKeepCount决定。默认为0。取值:

    • ByMonth:月
    • ByWeek:周
    • KeepAll:全部保留

    说明
    仅在BackupPolicyMode参数为DataBackupPolicy时生效。

    ByMonth
    ArchiveBackupKeepCountinteger

    归档备份的保留个数。默认为1。取值:

    • ArchiveBackupKeepPolicyByMonth时,取值为1~31
    • ArchiveBackupKeepPolicyByWeek时,取值为1~7

    说明

  • ArchiveBackupKeepPolicyKeepAll时,本参数无需传入。
  • 仅在BackupPolicyMode参数为DataBackupPolicy时生效。
  • 1
    ReleasedKeepPolicy string

    已删除实例的归档备份保留策略。默认为None。取值:

    • None:不保留
    • Lastest:保留最后一个
    • All:全部保留

    说明
    仅在BackupPolicyMode参数为DataBackupPolicy时生效。

    None
    LogBackupLocalRetentionNumberinteger

    本地Binlog保留个数。默认为60。取值:6~100

    说明

  • 仅在BackupPolicyMode参数为LogBackupPolicy时生效。
  • 如果实例类型为MySQL,可以传入**-1**,即不限制本地Binlog的保留个数。
  • 60
    Category string

    是否开启秒级备份。取值:

    • Flash:开启
    • Standard:关闭

    说明
    仅在BackupPolicyMode参数为DataBackupPolicy时生效。

    Standard
    BackupIntervalstring

    快照备份频率。取值:

    • -1:不设置备份频率。
    • 30:30分钟。
    • 60:60分钟。
    • 120:120分钟。
    • 240:240分钟。
    • 480:480分钟。

    说明

  • PreferredBackupPeriod参数共同决定备份策略。例如:PreferredBackupPeriod参数指定周六周日备份,本参数指定**-1**,则在每周的周六和周日各执行一次备份。
  • PostgreSQL实例必须是云盘实例。
  • SQL Server实例必须已开启快照备份。
  • Category参数为Flash时本参数无效。
  • 仅在BackupPolicyMode参数为DataBackupPolicy时生效。
  • 30
    BackupMethod string

    实例的备份方式。取值:

    • Physical:物理备份
    • Snapshot:快照备份

    默认值:Physical

    说明

  • 本参数仅对SQL Server云盘版实例生效。
  • 仅在BackupPolicyMode参数为DataBackupPolicy时生效。
  • Physical
    EnableIncrementDataBackup boolean

    是否开启增量备份。取值:

    • False(默认):关闭
    • True:开启

    说明

  • 本参数仅对SQL Server云盘版实例生效。
  • 仅在BackupPolicyMode参数为DataBackupPolicy时生效。
  • False
    BackupPriority integer

    设置备库备份选项。取值:

    • 1:优先备库
    • 2:强制主库

    说明

  • 该参数仅适用于SQL Server集群版实例。
  • 仅当BackupMethod取值为Physical时,该参数才生效。如果BackupMethod设置为Snapshot,SQL Server集群版实例将强制在主库备份。
  • 2

    返回参数

    名称 类型 描述 示例值
    object

    返回参数详情。

    RequestId string

    请求ID。

    DA147739-AEAD-4417-9089-65E9B1D8240D
    CompressType string

    备份压缩方式,取值:

    • 0:不压缩。
    • 1:zlib压缩。
    • 2:并行zlib压缩。
    • 4:quicklz压缩,开启了库表恢复。
    • 8:MySQL8.0 quicklz压缩但是还未支持库表恢复。
    4
    LocalLogRetentionSpace string

    本地日志最大循环空间使用率。

    30
    LogBackupLocalRetentionNumber integer

    本地Binlog保留个数。

    60
    DBInstanceID string

    实例ID。

    rm-uf6wjk5****
    EnableBackupLog string

    是否开启了日志备份。取值:

    • 1:开启
    • 0:关闭
    1
    LocalLogRetentionHours integer

    日志备份本地保留小时数。

    18
    HighSpaceUsageProtection string

    实例使用空间大于80%,或者剩余空间小于5GB时,是否无条件清理Binlog。

    Disable

    示例

    正常返回示例

    JSON格式

    {
      "RequestId": "DA147739-AEAD-4417-9089-65E9B1D8240D",
      "CompressType": "4",
      "LocalLogRetentionSpace": "30",
      "LogBackupLocalRetentionNumber": 60,
      "DBInstanceID": "rm-uf6wjk5****",
      "EnableBackupLog": "1",
      "LocalLogRetentionHours": 18,
      "HighSpaceUsageProtection": "Disable"
    }

    错误码

    HTTP status code 错误码 错误信息 描述
    400 InvalidColdRetention.Format Invalid cold retention format.
    400 InvalidLogBackupFrequency.Malformed Invalid log backup frequency. 日志备份频率(LogBackupFrequency)无效,请检查参数是否正确。
    400 InvalidBackupRetentionPeriod.Malformed The specified backup retention period is invalid. 备份周期不能为空。请设置备份周期,备份周期不能小于1天或大于30天。
    400 BackupPropertyNotFound Backup policy not found 操作失败,无法找到备份策略。
    400 OperationDenied.SwitchToSnapshot Snapshot backup does not support cross region storage at present. Please turn off cross region backup before switching to snapshot backup mode. 操作失败,快照备份目前不支持跨区域存储。在切换到快照备份模式之前,请关闭跨区域备份。
    400 InvalidReleasedKeepPolicy.Format Specified Released Keep Policy is not valid.
    403 IncorrectCategory Current Instance type does not support Category. 当前实例类型不支持类别。
    403 OperationDenied.SwitchSnapshotToPhysical Only physical backup to snapshot backup is supported. 当前操作仅支持物理备份到快照备份。
    403 OperationDenied.ModifyBackupSwitchOff The switch is not turned on. It is forbidden to modify the backup mode. 切换失败,未开启跨地域备份。
    403 OperationDenied.ApiForbiddenForLogBackupFrequency When the instance is a snapshot backup, the log backup frequency is not allowed to be consistent with the data backup. 当实例为快照备份时,日志备份频率不允许为”与数据备份一致”。
    403 OperationDenied.NotSupportedBackupMethod When the storage is larger than 4000 GB, only snapshot backup is supported. 当存储空间大于4000GB,仅支持快照备份。
    403 OperationDenied.ApiForbidden Operation is not permitted. 操作不允许

    访问错误中心查看更多错误码。

    变更历史

    变更时间 变更内容概要 操作
    2023-06-29 OpenAPI 错误码发生变更,OpenAPI 入参发生变更 看变更集
    变更项 变更内容
    错误码 OpenAPI 错误码发生变更
      删除错误码:400
      删除错误码:403
    入参 OpenAPI 入参发生变更
      新增入参:BackupPriority
    2022-05-10 OpenAPI 错误码发生变更 看变更集
    变更项 变更内容
    错误码 OpenAPI 错误码发生变更
      错误码 400 变更
      删除错误码:403

    内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

    阿里云企业补贴进行中: 马上申请

    腾讯云限时活动1折起,即将结束: 马上收藏

    同尘科技为腾讯云授权服务中心。

    购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

    转转请注明出处:https://www.yunxiaoer.com/154713.html

    (0)
    上一篇 2023年12月9日 下午7:11
    下一篇 2023年12月9日
    详情页2

    相关推荐

    • 阿里云容器服务ACK舰队管理FAQ-云淘科技

      本文介绍舰队管理的常见问题。 舰队管理是否支持多个Fleet实例? Fleet实例管理关联集群对集群间的连通性有什么要求? 是否可以使用Kubectl CLI对Fleet实例进行操作? 添加关联集群操作失败,报错详情:secrets”sec-c58faedb8a7864d3****-public”not find 舰队管理是否支持多个…

      阿里云容器服务 2023年12月10日
    • 阿里云大数据开发治理平台 DataWorksMaxCompute数据权限控制详情-云淘科技

      DataWorks通过空间预设角色或空间自定义角色与开发环境引擎Role映射,来让被授予空间角色的RAM用户,拥有该空间角色映射的开发引擎Role所拥有的MaxCompute引擎权限,但默认无生产权限,本文为您介绍预设角色权限基本情况、MaxCompute权限管控背景以及如何获得权限。 背景信息 DataWorks预置了空间预设角色,同时提供了自定义空间角色…

      2023年12月10日
    • 阿里云ECS云服务器实例状态表-云淘科技

      本文提供了您在调用API操作ECS实例时可以查看的实例状态。 实例状态 状态说明 Pending 在ECS控制台或者使用接口RunInstances创建实例后,实例的默认状态。Pending状态只出现在实例创建时刻,持续时间为秒为计时单位。 说明 如果您调用的是CreateInstance,需要您再调用StartInstance使ECS实例从Pending状…

      阿里云服务器 2023年12月9日
    • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
    • 阿里云负载均衡ListServerGroups – 查询服务器组-云淘科技

      查询指定地域的服务器组。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下: 操作:是指具…

      阿里云负载均衡 2023年12月10日
    • 阿里云RDS数据库GrantOperatorPermission – 授权服务账号-云淘科技

      该接口用于授权服务账号。 接口说明 适用引擎 RDS MySQL RDS SQL Server 相关功能文档 注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作。 MySQL授权服务账号 SQL Server授权服务账号 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。…

      阿里云数据库 2023年12月9日

    联系我们

    400-800-8888

    在线咨询: QQ交谈

    邮件:admin@example.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注微信
    本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。