云服务器内容精选

  • 响应参数 表2 参数说明 参数 参数类型 描述 cluster_mode String 实例部署形态。 枚举值: Ha:主备版。 Independent:独立部署。 Combined:混合部署。 instance_mode String 实例模型。 枚举值: basic:基础版。 standard:标准版。 enterprise:企业版。 data_volume_size String 磁盘大小,单位:GB。 solution String 解决方案模板类型。 枚举值: single:单节点。 double:1主1备2节点部署。 triset:1主2备。 logger:1主1备1日志。 loggerdorado:1主1备1日志(共享存储)。 quadruset:1主3备。 hws:分布式(独立部署)。 node_num Integer 节点数量。 coordinator_num Integer 协调节点数量。 sharding_num Integer 分片数量。 replica_num Integer 副本数量。 engine_version String 引擎版本。
  • 响应示例 { "cluster_mode" : "Ha", "instance_mode" : "enterprise", "data_volume_size" : "200", "solution" : "triset", "node_num" : 3, "coordinator_num" : 0, "sharding_num" : 3, "replica_num" : 3, "engine_version" : "2.2.90" }
  • URI GET https://{Endpoint}/v3/{project_id}/instance-snapshot?instance_id={instance_id}&restore_time={restore_time}&backup_id={backup_id} 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 否 String 原实例ID。 当restore_time非空时,instance_id是必选参数。 restore_time 否 String 根据时间点查看实例的备份信息时,需要填写restore_time。 UNIX时间戳格式,单位是毫秒,时区是UTC,某时间点实例的信息。 backup_id 否 String 备份ID。 根据备份ID恢复实例时,需要填写该参数。
  • 请求示例 设置 GaussDB 实例备份策略,备份文件保存时长7天,备份时间段为19:00-20:00。 PUT https://gaussdb-opengauss.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/dsfae23fsfdsae3435in14/backups/policy { "backup_policy": { "keep_days": 7, "start_time": "19:00-20:00", "period": "1,2,3,4,5", "differential_period": "30", "rate_limit": 75 , "prefetch_block": 64 , "file_split_size": 4 , "enable_standby_backup" : false } }
  • 请求参数 表2 参数说明 名称 是否必选 参数类型 说明 backup_policy 是 Object 备份策略信息。 详情参见表3。 表3 backup_policy字段数据结构说明 名称 是否必选 参数类型 说明 keep_days 是 Integer 备份文件可以保存的天数。 取值范围:1-36500天。 start_time 是 String 备份时间段。自动备份将在该时间段内触发。 取值范围:非空,格式必须为hh:mm-HH:MM且有效,当前时间指UTC时间。 HH取值必须比hh大1,mm和MM取值必须相同,且取值必须为00。 取值示例: 21:00-22:00 说明: 该时间段为执行备份的UTC时间段。比如备份时间是当地时间05:00-06:00,时区为UTC+08:00,则接口需要传入21:00-22:00;如果时区为UTC+04:00,接口传入01:00-02:00。 period 是 String 全量备份周期配置。自动全量备份将在每周对应的UTC日期进行。 取值范围:格式为逗号隔开的数字,数字代表星期,取1~7。 取值示例: 1,2,3,4 表示备份周期配置为星期一、星期二、星期三和星期四。 1,2,3,4,5,6,7 则表示星期一至星期日每天执行一次自动备份。 1,3,5表示周一、周三、周五执行一次自动备份。 说明: 该时间段为执行备份的UTC日期。比如备份时间为当地时间周一、周二05:00-06:00,时区为UTC+08:00,则period传入1,7;如果时区为UTC+04:00,period传入1,2。 differential_period 是 String 差异备份间隔时间配置。每次自动差异备份的间隔时间。 取值范围:15、30、60、180、360、720、1440。单位:分钟。 取值示例:30 rate_limit 否 Integer 备份限速,默认值为0MB/s,表示不限速。控制备份是备份数据上传OBS的速度,限速用于限制上传备份对上传带宽的影响 取值范围:0~ 1024 最小值:0 MB/s prefetch_block 否 Integer 控制差量备份时读取磁盘上表文件差量修改页面的预取页面个数。当差量修改页面非常集中时(如数据导入场景),可以适当调大该值;当差量修改页面非常分散时(如随机更新),可以适当调小该值。默认为64,单位个数 取值范围:1 ~ 8192 最小值:1 最大值:8192 file_split_size 否 Integer 全量、差量备份时产生的备份文件会根据该参数的值进行拆分,可设置范围为0~1024GB,设置需为4的倍数,默认4GB,0GB表示不限制大小。 取值范围:0 ~ 1024 最小值:0 最大值:1024 filesplit_size 否 Integer 全量、差量备份时产生的备份文件会根据该参数的值进行拆分,废弃,无需填写。 enable_standby_backup 否 Boolean 是否启用备机备份。(不支持单节点实例及3.100.0以下的实例)
  • URI PUT https://{Endpoint}/v3/{project_id}/instances/{instance_id}/backups/policy 表1 参数说明 名称 是否必选 说明 project_id 是 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 实例ID。
  • URI DELETE https://{Endpoint}/v3/{project_id}/backups/{backup_id} 表1 参数说明 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 backup_id 是 String 手动备份ID。