接口说明

云数据库 SCS

  • 功能发布记录
  • 产品描述
    • 功能概览
    • 灾备方案介绍
    • 产品特性
    • 业务场景
    • 多活实例组介绍
    • 产品架构
    • 可观测性能力介绍
    • 什么是云数据库 Redis
    • 使用须知
    • 热活实例组介绍
    • 云数据库 Redis 版初识与选型
      • Redis 容量型(原 PegaDB)产品介绍
      • 云数据库 Redis 版与自建 Redis 的对比
      • Redis 容量版与 Redis 社区版的特性对比
    • 行业案例
      • 广告行业应用
    • 实例规格
      • Memcached集群版
      • Redis 容量型(原PegaDB)数据库
      • Redis标准版
      • 边缘数据库Redis
      • Redis集群版
  • 重要通知
    • 品牌升级
  • Redis使用限制
    • 主从节点实例与集群的区别
    • 背景信息
    • 其他说明
    • Redis容量型(PegaDB)使用命令限制
    • Redis命令使用限制
  • 快速入门
    • 快速入门流程
    • 连接实例
    • 创建实例
  • 典型实践
    • Redis 事务使用注意事项
    • Redis Pipeline 机制介绍
    • 客户端配置注意事项
    • 消息发布与订阅
  • Memcached使用限制
    • Memcached-使用限制
  • 服务等级协议SLA
    • 百度智能云可信云
    • 云数据库Redis服务条款
    • Redis服务等级协议SLA
  • 最佳实践
    • 消息发布订阅
    • Redis设计规范与最佳实践
    • 避免大 Key 热 Key 实践指南
  • API参考
    • 通用说明
    • API规格
    • 附录
    • 错误返回
    • 使用须知
    • API简介
    • 多活实例组
      • 获取同步状态
      • 多活实例组删除
      • 前置检查
      • 多活实例组列表
      • 创建多活实例组
      • 修改多活实例组名称
      • 多活实例组详情
    • 部署集
      • 创建部署集API
      • 删除部署集API
      • 获取部署集列表API
      • 修改部署集API
    • 日志管理
      • 日志明细API
      • 日志列表API
      • 审计日志开关API
    • 网络安全
      • 域名交换
      • 删除IP白名单
      • 查询IP白名单
      • 修改访问密码
      • 增加IP白名单
    • 安全管理
      • 更新安全组API
      • TDE加密
      • 绑定安全组API
      • 查看安全组API
      • 解绑安全组API
      • 开启或关闭TLS加密API
      • 获取TLS证书API
    • 账号管理
      • 设置权限
      • 修改账号密码
      • 删除账号
      • 账号列表
      • 创建账号
    • 订单服务
      • 取消预付费转后付费API
      • 变更配置
      • 续费实例
      • 续费API
      • 获取实例变更配置价格
      • 预付费转后付费API
      • 后付费转预付费API
      • 释放实例
      • 创建实例
      • 获取创建实例价格
    • 实例服务
      • 清空实例
      • 重启实例
      • 创建统一读入口
      • 设置集群为热活从地域
      • 修改实例名称
      • 解绑标签
      • 标准版升级集群版API
      • 获取实例详情
      • 从回收站中批量恢复实例
      • 主从切换API
      • 统一读入口负载均衡
      • 获取可用区列表
      • 获取实例规格列表
      • 获取实例列表
      • 获取子网列表
      • 设置集群为热活主地域
      • 集群状态检查
      • 迁移可用区API
      • 绑定标签
      • IP变更API
      • 获取回收站内的实例列表
      • 拨测接口
      • 修改实例域名
      • 释放回收站中的实例
      • 修改维护时间窗口API
    • 备份恢复
      • 查看备份列表API
      • 删除手动备份API
      • 手动备份API
      • 修改备份备注API
      • 获取备份策略API
      • 设置备份策略API
      • 获取备份的URL API
    • 热活实例组
      • 创建热活实例组
      • 实例组禁写
      • 获取热活实例组列表
      • 获取IP白名单列表
      • 移除从集群
      • 获取从角色同步状态
      • 添加IP白名单
      • 前置检查
      • 添加从集群
      • 修改热活实例组名称
      • 热活实例组详情
      • 设置从角色脏读
      • 设置流控规则
      • 变更主角色
      • 释放热活实例组
      • 删除IP白名单
    • 参数管理
      • 获取参数列表
      • 修改参数
    • 参数模版
      • 获取参数模版列表
      • 删除参数模版
      • 获取应用参数模版记录
      • 获取系统参数列表
      • 创建参数模版
      • 参数模版修改参数
      • 参数模版删除参数
      • 应用参数模版
      • 参数模版添加参数
      • 修改参数模版名称
      • 参数模版详情
    • API参考2018版
      • 通用说明
      • API规格
      • 接口说明
      • 附录
      • 错误返回
      • 使用须知
      • API简介
  • 常见问题
    • 安全管控保障
    • 费用相关问题
    • 企业上云评估参考
    • 常见问题总览
    • 性能类问题
    • 常见报错与解决方案
    • Lua脚本使用规范与注意事项
  • 版本说明
    • Redis磁盘型(PegaDB)小版本发布日志
    • Redis内存型小版本发布日志
  • 视频专区
    • 操作指南
  • 产品定价
    • 到期和欠费处理
    • 后付费
      • Redis
      • Memcached
    • 计费说明
      • 变配计费说明
      • 计费方式说明
      • 计费方式变更
      • 续费说明
      • 账单和用量查询
      • 退款说明
    • 预付费
      • Redis
      • Memcached
  • 操作指南
    • Redis操作指南
      • 多用户访问控制
      • 功能概览
      • 创建热活实例组
      • 迁移可用区
      • 导出实例列表
      • 实例状态与影响
      • IP变更
      • 创建多活实例组
      • 控制台介绍
      • Redis 实例生命周期流程
      • 任务管理
        • 任务列表
      • 只读组管理
        • 只读组管理
      • 日志管理
        • 审计日志
        • 运行日志
        • 慢日志
      • 连接指南
        • 查看连接地址
        • 使用单机模式连接
        • 数据分片规则
        • 使用redis-cli连接 Redis 集群
        • Redis实例登录方式
        • 使用 sentinel 模式连接
        • 使用集群模式连接
      • SmartDBA
        • 会话管理
        • 集群拓扑
        • 热Key分析
        • 大Key分析
        • 日志明细
      • 安全管理
        • TLS加密访问
        • 开启TDE加密
        • 开启免密访问
        • 设置IP白名单
        • 安全组
      • 账号管理
        • 修改账号密码
        • 修改账号权限
        • 修改账号备注
        • 删除账号
        • 创建账号
      • 监控报警
        • 设置报警规则
        • 自定义监控项(Redis)
        • 查看监控数据
      • 计费变更
        • 预付费转后付费
        • 后付费转预付费
      • 实例管理
        • 添加从节点
        • 删除从节点
      • 版本升级
        • 大版本升级
        • 小版本升级
      • 变更实例
        • 修改实例名称
        • 变更配置
        • 主从切换
        • 设置公网访问
        • 标准版升级为集群版
        • 修改实例端口
        • 修改实例域名
        • 设置维护窗口
      • 备份管理
        • 备份加密
        • 备份恢复
        • 按时间点恢复数据
        • 备份管理
        • Redis持久化与备份恢复概述
      • 标签管理
        • 创建标签
        • 删除标签
        • 资源账单
        • 根据标签筛选实例
      • 数据迁移
        • 使用 AOF 文件进行迁移
        • Redis数据迁移方案概览
        • 使用 DTS 迁移自建 Redis
      • 参数管理
        • 参数说明
        • 保存为参数模版
        • 查看参数修改历史
        • 禁用危险命令
        • 应用参数模版
        • 设置实例参数
        • 关闭AOF落盘
      • 节点变更
        • 变更只读节点数量
        • 变更节点数量
      • 实例生命周期
        • 清空实例
        • 重启实例
        • 实例回收站
        • 读写分离
        • 释放实例
        • 创建实例
        • 续费实例
          • 自动续费
          • 手动续费
    • 性能调优
      • 如何处理Redis集群数据倾斜
      • 排查Redis实例CPU使用率高的问题
      • 常见Latency(时延)事件的处理建议
      • 排查Redis实例流量使用率高的问题
      • 排查Redis实例内存使用率高的问题
    • Redis 容量型(原 PegaDB)操作指南
      • SmartDBA
        • 会话管理
        • 热Key分析
        • 大Key分析
        • 日志明细
      • 安全管理
        • TLS加密访问
        • 开启免密访问
        • 设置IP白名单
        • 安全组
      • 账号管理
        • 修改账号密码
        • 修改账号权限
        • 修改账号备注
        • 删除账号
        • 创建账号
      • 监控报警
        • 查看监控数据(PegaDB)
        • 设置报警规则
        • 自定义监控项(PegaDB)
      • 计费变更
        • 预付费转后付费
        • 后付费转预付费
      • 版本升级
        • 小版本升级(PegaDB)
      • 变更实例
        • 修改实例名称
        • 变更配置
        • 主从切换
        • 设置公网访问
        • 修改实例端口
        • 修改实例域名
        • 设置维护窗口
      • 备份管理
        • 数据备份
      • 参数管理
        • 参数配置
      • 节点变更
        • 变更节点数量
      • 实例生命周期
        • 释放实例
        • 创建实例
        • 续费实例
          • 自动续费
          • 手动续费
    • Memcached操作指南
      • 安全管理
        • 设置IP白名单
        • 安全组
      • 监控报警
        • 设置报警规则
        • 查看监控数据
      • 计费变更
        • 预付费转后付费
        • 后付费转预付费
      • 变更实例
        • 修改实例名称
        • 变更配置
        • 修改实例域名
      • 实例生命周期
        • 释放实例
        • 创建实例
        • 续费实例
          • 自动续费
          • 手动续费
  • SDK
    • GO-SDK
      • 异常处理
      • 初始化
      • 主要接口
      • 安装SDK工具包
      • 概述
所有文档
menu
没有找到结果,请重新输入

云数据库 SCS

  • 功能发布记录
  • 产品描述
    • 功能概览
    • 灾备方案介绍
    • 产品特性
    • 业务场景
    • 多活实例组介绍
    • 产品架构
    • 可观测性能力介绍
    • 什么是云数据库 Redis
    • 使用须知
    • 热活实例组介绍
    • 云数据库 Redis 版初识与选型
      • Redis 容量型(原 PegaDB)产品介绍
      • 云数据库 Redis 版与自建 Redis 的对比
      • Redis 容量版与 Redis 社区版的特性对比
    • 行业案例
      • 广告行业应用
    • 实例规格
      • Memcached集群版
      • Redis 容量型(原PegaDB)数据库
      • Redis标准版
      • 边缘数据库Redis
      • Redis集群版
  • 重要通知
    • 品牌升级
  • Redis使用限制
    • 主从节点实例与集群的区别
    • 背景信息
    • 其他说明
    • Redis容量型(PegaDB)使用命令限制
    • Redis命令使用限制
  • 快速入门
    • 快速入门流程
    • 连接实例
    • 创建实例
  • 典型实践
    • Redis 事务使用注意事项
    • Redis Pipeline 机制介绍
    • 客户端配置注意事项
    • 消息发布与订阅
  • Memcached使用限制
    • Memcached-使用限制
  • 服务等级协议SLA
    • 百度智能云可信云
    • 云数据库Redis服务条款
    • Redis服务等级协议SLA
  • 最佳实践
    • 消息发布订阅
    • Redis设计规范与最佳实践
    • 避免大 Key 热 Key 实践指南
  • API参考
    • 通用说明
    • API规格
    • 附录
    • 错误返回
    • 使用须知
    • API简介
    • 多活实例组
      • 获取同步状态
      • 多活实例组删除
      • 前置检查
      • 多活实例组列表
      • 创建多活实例组
      • 修改多活实例组名称
      • 多活实例组详情
    • 部署集
      • 创建部署集API
      • 删除部署集API
      • 获取部署集列表API
      • 修改部署集API
    • 日志管理
      • 日志明细API
      • 日志列表API
      • 审计日志开关API
    • 网络安全
      • 域名交换
      • 删除IP白名单
      • 查询IP白名单
      • 修改访问密码
      • 增加IP白名单
    • 安全管理
      • 更新安全组API
      • TDE加密
      • 绑定安全组API
      • 查看安全组API
      • 解绑安全组API
      • 开启或关闭TLS加密API
      • 获取TLS证书API
    • 账号管理
      • 设置权限
      • 修改账号密码
      • 删除账号
      • 账号列表
      • 创建账号
    • 订单服务
      • 取消预付费转后付费API
      • 变更配置
      • 续费实例
      • 续费API
      • 获取实例变更配置价格
      • 预付费转后付费API
      • 后付费转预付费API
      • 释放实例
      • 创建实例
      • 获取创建实例价格
    • 实例服务
      • 清空实例
      • 重启实例
      • 创建统一读入口
      • 设置集群为热活从地域
      • 修改实例名称
      • 解绑标签
      • 标准版升级集群版API
      • 获取实例详情
      • 从回收站中批量恢复实例
      • 主从切换API
      • 统一读入口负载均衡
      • 获取可用区列表
      • 获取实例规格列表
      • 获取实例列表
      • 获取子网列表
      • 设置集群为热活主地域
      • 集群状态检查
      • 迁移可用区API
      • 绑定标签
      • IP变更API
      • 获取回收站内的实例列表
      • 拨测接口
      • 修改实例域名
      • 释放回收站中的实例
      • 修改维护时间窗口API
    • 备份恢复
      • 查看备份列表API
      • 删除手动备份API
      • 手动备份API
      • 修改备份备注API
      • 获取备份策略API
      • 设置备份策略API
      • 获取备份的URL API
    • 热活实例组
      • 创建热活实例组
      • 实例组禁写
      • 获取热活实例组列表
      • 获取IP白名单列表
      • 移除从集群
      • 获取从角色同步状态
      • 添加IP白名单
      • 前置检查
      • 添加从集群
      • 修改热活实例组名称
      • 热活实例组详情
      • 设置从角色脏读
      • 设置流控规则
      • 变更主角色
      • 释放热活实例组
      • 删除IP白名单
    • 参数管理
      • 获取参数列表
      • 修改参数
    • 参数模版
      • 获取参数模版列表
      • 删除参数模版
      • 获取应用参数模版记录
      • 获取系统参数列表
      • 创建参数模版
      • 参数模版修改参数
      • 参数模版删除参数
      • 应用参数模版
      • 参数模版添加参数
      • 修改参数模版名称
      • 参数模版详情
    • API参考2018版
      • 通用说明
      • API规格
      • 接口说明
      • 附录
      • 错误返回
      • 使用须知
      • API简介
  • 常见问题
    • 安全管控保障
    • 费用相关问题
    • 企业上云评估参考
    • 常见问题总览
    • 性能类问题
    • 常见报错与解决方案
    • Lua脚本使用规范与注意事项
  • 版本说明
    • Redis磁盘型(PegaDB)小版本发布日志
    • Redis内存型小版本发布日志
  • 视频专区
    • 操作指南
  • 产品定价
    • 到期和欠费处理
    • 后付费
      • Redis
      • Memcached
    • 计费说明
      • 变配计费说明
      • 计费方式说明
      • 计费方式变更
      • 续费说明
      • 账单和用量查询
      • 退款说明
    • 预付费
      • Redis
      • Memcached
  • 操作指南
    • Redis操作指南
      • 多用户访问控制
      • 功能概览
      • 创建热活实例组
      • 迁移可用区
      • 导出实例列表
      • 实例状态与影响
      • IP变更
      • 创建多活实例组
      • 控制台介绍
      • Redis 实例生命周期流程
      • 任务管理
        • 任务列表
      • 只读组管理
        • 只读组管理
      • 日志管理
        • 审计日志
        • 运行日志
        • 慢日志
      • 连接指南
        • 查看连接地址
        • 使用单机模式连接
        • 数据分片规则
        • 使用redis-cli连接 Redis 集群
        • Redis实例登录方式
        • 使用 sentinel 模式连接
        • 使用集群模式连接
      • SmartDBA
        • 会话管理
        • 集群拓扑
        • 热Key分析
        • 大Key分析
        • 日志明细
      • 安全管理
        • TLS加密访问
        • 开启TDE加密
        • 开启免密访问
        • 设置IP白名单
        • 安全组
      • 账号管理
        • 修改账号密码
        • 修改账号权限
        • 修改账号备注
        • 删除账号
        • 创建账号
      • 监控报警
        • 设置报警规则
        • 自定义监控项(Redis)
        • 查看监控数据
      • 计费变更
        • 预付费转后付费
        • 后付费转预付费
      • 实例管理
        • 添加从节点
        • 删除从节点
      • 版本升级
        • 大版本升级
        • 小版本升级
      • 变更实例
        • 修改实例名称
        • 变更配置
        • 主从切换
        • 设置公网访问
        • 标准版升级为集群版
        • 修改实例端口
        • 修改实例域名
        • 设置维护窗口
      • 备份管理
        • 备份加密
        • 备份恢复
        • 按时间点恢复数据
        • 备份管理
        • Redis持久化与备份恢复概述
      • 标签管理
        • 创建标签
        • 删除标签
        • 资源账单
        • 根据标签筛选实例
      • 数据迁移
        • 使用 AOF 文件进行迁移
        • Redis数据迁移方案概览
        • 使用 DTS 迁移自建 Redis
      • 参数管理
        • 参数说明
        • 保存为参数模版
        • 查看参数修改历史
        • 禁用危险命令
        • 应用参数模版
        • 设置实例参数
        • 关闭AOF落盘
      • 节点变更
        • 变更只读节点数量
        • 变更节点数量
      • 实例生命周期
        • 清空实例
        • 重启实例
        • 实例回收站
        • 读写分离
        • 释放实例
        • 创建实例
        • 续费实例
          • 自动续费
          • 手动续费
    • 性能调优
      • 如何处理Redis集群数据倾斜
      • 排查Redis实例CPU使用率高的问题
      • 常见Latency(时延)事件的处理建议
      • 排查Redis实例流量使用率高的问题
      • 排查Redis实例内存使用率高的问题
    • Redis 容量型(原 PegaDB)操作指南
      • SmartDBA
        • 会话管理
        • 热Key分析
        • 大Key分析
        • 日志明细
      • 安全管理
        • TLS加密访问
        • 开启免密访问
        • 设置IP白名单
        • 安全组
      • 账号管理
        • 修改账号密码
        • 修改账号权限
        • 修改账号备注
        • 删除账号
        • 创建账号
      • 监控报警
        • 查看监控数据(PegaDB)
        • 设置报警规则
        • 自定义监控项(PegaDB)
      • 计费变更
        • 预付费转后付费
        • 后付费转预付费
      • 版本升级
        • 小版本升级(PegaDB)
      • 变更实例
        • 修改实例名称
        • 变更配置
        • 主从切换
        • 设置公网访问
        • 修改实例端口
        • 修改实例域名
        • 设置维护窗口
      • 备份管理
        • 数据备份
      • 参数管理
        • 参数配置
      • 节点变更
        • 变更节点数量
      • 实例生命周期
        • 释放实例
        • 创建实例
        • 续费实例
          • 自动续费
          • 手动续费
    • Memcached操作指南
      • 安全管理
        • 设置IP白名单
        • 安全组
      • 监控报警
        • 设置报警规则
        • 查看监控数据
      • 计费变更
        • 预付费转后付费
        • 后付费转预付费
      • 变更实例
        • 修改实例名称
        • 变更配置
        • 修改实例域名
      • 实例生命周期
        • 释放实例
        • 创建实例
        • 续费实例
          • 自动续费
          • 手动续费
  • SDK
    • GO-SDK
      • 异常处理
      • 初始化
      • 主要接口
      • 安装SDK工具包
      • 概述
  • 文档中心
  • arrow
  • 云数据库SCS
  • arrow
  • API参考
  • arrow
  • API参考2018版
  • arrow
  • 接口说明
本页目录
  • 创建实例
  • 描述
  • 请求结构
  • 请求头域
  • 请求参数
  • 返回头域
  • 返回参数
  • 错误码
  • 请求示例
  • 返回示例
  • 删除实例
  • 描述
  • 请求结构
  • 请求头域
  • 请求参数
  • 返回头域
  • 返回参数
  • 错误码
  • 获取实例详情
  • 描述
  • 请求结构
  • 请求头域
  • 请求参数
  • 返回头域
  • 返回参数
  • 请求示例
  • 返回示例
  • 获取实例列表
  • 描述
  • 请求结构
  • 请求头域
  • 请求参数
  • 返回头域
  • 返回参数
  • 请求示例
  • 返回示例
  • 获取可用区列表
  • 请求结构
  • 请求头域
  • 请求参数
  • 返回参数
  • 请求示例
  • 返回示例
  • 获取子网列表
  • 请求结构
  • 请求头域
  • 请求参数
  • 返回头域
  • 返回参数
  • 请求示例
  • 返回示例

接口说明

更新时间:2025-08-22

创建实例

描述

  • 本接口用于创建一个或多个redis实例。
  • 创建实例需要实名认证,没有通过实名认证的可以前往百度开放云官网控制台中的安全认证下的实名认证中进行认证。
  • 创建计费方式为后付费的实例需要账户现金余额+通用代金券大于100;预付费方式的实例则需要账户现金余额大于等于实例费用。
  • 支持批量创建,且如果创建过程中有一个实例创建失败,所有实例将全部回滚。
  • 创建接口为异步创建,可通过查询指定实例详情接口查询实例状态。

请求结构

Plain Text
1POST /v{version}/instance?clientToken={clientToken} HTTP/1.1
2HOST: scs.bj.baidubce.com
3Authorization: authorization string
4{
5    "billing":{
6        "paymentTiming": paymentTiming,
7        "reservation": {
8            "reservationLength": reservationLength
9        }
10    },
11    "purchaseCount"        : purchaseCount,
12    "instanceName"         : instanceName,
13    "instanceClass"        : instanceClass
14    "port"                 : port,
15    "engineVersion"        : engineVersion,
16    "vpcId"                : vpcId ,
17    "subnets" :[
18       {
19        "zoneName": zoneName,
20        "subnetId": subnetId
21       }
22     ]
23}

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
version string 是 URL参数 API版本号
clientToken string 是 Query参数 幂等性Token,是一个长度不超过64位的ASCII字符串。
billing billing 是 RequestBody参数 计费相关参数。结构及取值参考
instanceName string 是 RequestBody参数 用户自定义实例名,要求:
1)支持大小写字母、数字以及-_ /.等特殊字符,必须以字母开头;
2)长度限制为1-64;
instanceClass string 是 RequestBody参数 实例规格
port int 是 RequestBody参数 端口号 1025 < port <22222 ,22222 < port < 65535
engineVersion String 是 RequestBody参数 引擎版本,集群:2.6、3.2 主从:3.2、4.0
purchaseCount int 否 RequestBody参数 购买个数,最大不超过10,默认1
vpcId string 否 RequestBody参数 vpc,如果不提供则属于默认vpc。可通过调用查询VPC列表接口查询可用的VPC
subnets List SubnetMap 否 RequestBody参数 vpc内,每个可用区的subnetId;如果不是默认vpc则必须指定subnetId。可通过调用查询子网接口查询子网列表。每个实例最多配置两个subnet。

SubnetMap

参数名称 类型 描述
zoneName String 指定zone信息,默认为空,由系统自动选择,可通过调用获取可用区列表接口查询可用区列表。
zoneName命名规范是“国家-region-可用区序列",小写,例如北京可用区A为"cn-bj-a"。专属实例使用专属服务器所在zone,无需指定该字段。
subnetId String 子网Id,为空时将使用默认子网。

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 描述
instanceIds List InstanceId 由InstanceId组成的数组

错误码

错误码 错误描述 HTTP状态码 中文解释
InstanceNameAlreadyExist You already has a instance with the given name 400 实例名已存在
ExceedQuota The redis instances you want to create exceeded the system limit 400 创建的SCS实例数超出系统限制
NotEnoughBalanceForPayOrder Balance is not enough, please recharge! 403 余额不足,请充值。
ParamValidationFailed Parameter validate error:{detail} 400 参数校验失败。
ServiceUnavailable Service is unavailable 503 内部服务器错误。

请求示例

Plain Text
1POST /v1/instance?clientToken=be31b98c-5e41-4838-9830-9be700de5a20 HTTP/1.1
2HOST: scs.bj.baidubce.com
3ContentType: application/json   
4Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
5{
6    "billing":{
7       "paymentTiming":"Prepaid",
8       "reservation": {
9           "reservationLength": 1
10       }
11    },
12    "purchaseCount" : 1,
13    "instanceName"  : "scs_name",
14    "instanceClass" : "redis.master.basic",
15    "port"          : 6379,
16    "engineVersion" : "3.2",
17    "vpcId"         : "vpc-1n1wqxfu4iuu" ,
18    "subnets":[
19       {
20        "zoneName": "cn-bj-a",
21        "subnetId": "sbn-rvv87cdd0gv9"
22       }
23     ]
24}

返回示例

Plain Text
1{
2    "instanceIds":["scs-bj-cxisuftlkquj"]
3}

删除实例

描述

释放单个SCS实例,释放后实例所使用的物理资源都被收回,相关数据全部丢失且不可恢复

只有付费类型为Postpaid或者付费类型为Prepaid且已过期的实例才可以释放。

请求结构

Plain Text
1DELETE /v{version}/instance/{instanceId} HTTP/1.1
2HOST: scs.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
version String 是 URL参数 API版本号
instanceId String 是 Query参数 实例Id

返回头域

除公共头域,无其它特殊头域。

返回参数

无特殊返回参数。

错误码

错误码 错误描述 HTTP状态码 中文解释
BadRequest Bad request parameters or illegal request. 400 请求有误
OperationDenied Prepay type cannot be deleted. 409 预付费且未过期的实例不能释放
InstanceNotExistException Instance not found. 404 实例未找到或非自己的实例
InstanceDeleteFailed Instance {instanceId} delete failed. 403 删除scs实例失败
ServiceUnavailable Service is unavailable. 503 内部服务器错误。

获取实例详情

描述

查询单个实例的详细信息。

请求结构

Plain Text
1GET /v{version}/instance/{instanceId} HTTP/1.1
2Host: scs.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
version string 是 URL参数 API版本号
instanceId string 是 URL参数 待查询的实例ID

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 描述
instanceId String 实例ID
instanceName String 实例名
instanceStatus String 实例状态
architectureType String 引擎类型为Redis,取值:集群: “cluster” 主从:“master_slave”,default: 主从
engine String 引擎类型,redis,memcache
engineVersion String 引擎版本
vnetIp String 私网IP
domain String 域名
port String 链接端口
instanceCreateTime Datetime 实例创建时间
instanceExpireTime Datetime 实例到期时间
capacity int 总容量,单位GB
usedCapacity double 已用容量,单位GB
paymentTiming String 付费方式。预付费:Prepaid,后付费:Postpaid
zoneNames List<String> 可用区list
vpcId String VPC的ID
subnets Subnet 子网id

Subnet

参数名称 参数类型 参数描述
name String 子网名
subnetId String 子网Id
zoneName String 子网所在可用区
cidr String 子网cidr
vpcId String 所属vpc的id

请求示例

Plain Text
1GET /v1/instance/scs-bj-cxisuftlkquj HTTP/1.1
2HOST: scs.bj.baidubce.com
3ContentType: application/json   
4Authorization: bce-auth-v1/0255cb4f78f140728045b551d6a317ec/2018-11-13T05:46:05Z/1800/host/70268ec1d0491c86e67f345ad3aee4cf7f8924dade9b7f3e2f1a95814a00c129

返回示例

Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
3Content-Type: application/json
4{
5    "instanceId": "scs-bj-cxisuftlkquj",
6    "instanceName": "post101",
7    "instanceStatus": "Running",
8    "architectureType": "master_slave",
9    "engine": "redis",
10    "engineVersion": "3.2",
11    "vnetIp": "10.107.231.11",
12    "domain": "redis.ruqpwjmvrsyt.scs.bj.bce.qa.sandbox.baidu.com",
13    "port": "6379",
14    "instanceCreateTime": "2018-11-13T05:37:49Z",
15    "capacity": 1,
16    "usedCapacity": 0.06,
17    "paymentTiming": "Postpaid",
18    "vpcId": "vpc-1n1wqxfu4iuu",
19    "subnets": [
20        {
21            "name": "系统预定义子网C",
22            "subnetId": "sbn-0ynnfkyymh8z",
23            "zoneName": "cn-bj-c",
24            "cidr": "192.168.32.0/20"
25        },
26        {
27            "name": "系统预定义子网",
28            "subnetId": "sbn-rvv87cdd0gv9",
29            "zoneName": "cn-bj-a",
30            "cidr": "192.168.0.0/20"
31        }
32    ],
33    "zoneNames": [
34        "cn-bj-a",
35        "cn-bj-c"
36    ]
37}

获取实例列表

描述

只能查看属于自己账号的实例列表。

请求结构

Plain Text
1GET /v{version}/instance?marker={marker}&maxKeys={maxKeys} HTTP/1.1
2Host: scs.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
version string 是 URL参数 API版本号
marker string 否 Query参数/td> 批量获取列表的查询的起始位置,是一个由系统生成的字符串
maxKeys int 否 Query参数 每页包含的最大数量(主实例),最大数量通常不超过1000,缺省值为1000。

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 描述
marker String 批量获取列表的查询的起始位置,是一个由系统生成的字符串
maxKeys int 每页包含的最大数量,最大数量通常不超过1000,缺省值为1000。
isTruncated boolean true表示后面还有数据,false表示已经是最后一页
nextMarker String 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现
instances List<InstanceModel> 由InstanceModel组成的数组

请求示例

Plain Text
1GET /v1/instance?marker=-1&maxKeys=20 HTTP/1.1
2HOST: scs.bj.baidubce.com
3ContentType: application/json   
4Authorization: bce-auth-v1/0255cb4f78f140728045b551d6a317ec/2018-11-13T05:57:04Z/1800/host/633fd6aadc177fce91e5e930c63886b5fb4da8938d9a02c9d13df4fdb8efdec5

返回示例

Plain Text
1{
2    "marker": "-1",
3    "isTruncated": true,
4    "nextMarker": "1058",
5    "maxKeys": 1,
6    "instances": [
7        {
8            "instanceId": "scs-bj-cxisuftlkquj",
9            "instanceName": "post101",
10            "instanceStatus": "Running",
11            "engine": "redis",
12            "engineVersion": "3.2",
13            "vnetIp": "10.107.231.11",
14            "domain": "redis.ruqpwjmvrsyt.scs.bj.bce.qa.sandbox.baidu.com",
15            "port": "6379",
16            "instanceCreateTime": "2018-11-13T05:37:49Z",
17            "capacity": 1,
18            "usedCapacity": 0.06,
19            "paymentTiming": "Postpaid",
20            "zoneNames": [
21                "cn-bj-a",
22                "cn-bj-c"
23            ]
24        }
25    ]
26}

获取可用区列表

请求结构

Plain Text
1GET /v{version}/zone HTTP/1.1
2HOST: scs.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
version string 是 URL参数 API版本号

返回参数

参数名称 类型 描述
zones List ZoneNames 可用区列表

ZoneNames

参数名称 类型 描述
zoneNames List String 可用区列表

请求示例

Plain Text
1GET /v1/zone HTTP/1.1
2HOST: scs.bj.baidubce.com
3Authorization: bce-auth-v1/0255cb4f78f140728045b551d6a317ec/2018-11-13T06:05:41Z/1800/host/7767a07238b64a846fef59a0b919eec99d147e5fe23be98ff6bf90e32e889baf

返回示例

Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
3Content-Type: application/json
4Content-Length: 567
5{
6    "zones": [
7       {"zoneNames":["cn-bj-a"]},
8       {"zoneNames":["cn-bj-b"]},
9       {"zoneNames":["cn-bj-a","cn-bj-b"]}
10    ]
11}

获取子网列表

请求结构

Plain Text
1GET /v{version}/subnet?vpcId={vpcId}&zoneName={zoneName} HTTP/1.1
2HOST: scs.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
version String 是 URL参数 API版本号
vpcId String 否 Query参数 所属vpc的id
zoneName String 否 Query参数 所属可用区的名称

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 描述
subnets List Subnet 子网列表

Subnet Object详情

参数名称 参数类型 参数描述
name String 子网名
subnetId String 子网Id
zoneName String 子网所在可用区
cidr String 子网cidr
vpcId String 所属vpc的id

请求示例

Plain Text
1GET /v1/subnet?vpcId=vpc-1n1wqxfu4iuu&zoneName=cn-bj-a HTTP/1.1
2HOST: rds.bj.baidubce.com
3Authorization: bce-auth-v1/0255cb4f78f140728045b551d6a317ec/2018-11-13T06:13:25Z/1800/host/2feac87a586a66c048be0b6ef2d02fdfca7d65cf9b6c9e6b9efe20bac95b7c7a

返回示例

Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
3Content-Type: application/json
4Content-Length: 150
5{
6    "subnets": [
7        {
8            "name": "系统预定义子网B",
9            "subnetId": "sbn-4zt8126ea6c3",
10            "cidr": "192.168.16.0/20",
11            "zoneName": "cn-bj-b",
12            "vpcId": "vpc-1n1wqxfu4iuu"
13        }
14    ]
15}

上一篇
API规格
下一篇
附录