磁盘

云服务器 BCC

  • 功能发布记录
  • 产品描述
    • 实例规格
    • 什么是云服务器BCC
    • 已停售实例规格
    • 原机型与新机型名称对应关系
    • 使用限制
    • 产品优势
    • 应用场景
    • 型号及所在区域
  • Python-SDK
    • 实例
    • 地域
    • BccClient
    • 镜像
    • 版本变更记录
    • 快照
    • 预留实例券
    • 初始化
    • 安装SDK工具包
    • 磁盘
    • 安全组
    • 概述
  • Resources
    • 百度智能云镜像服务协议
    • 镜像快速指南
  • Transfer
    • 站点离线迁移方案
    • 站点平滑迁移方案
  • Java-SDK
    • 异常处理
    • 地域
    • BccClient
    • 镜像
    • 日志
    • 可用区
    • 部署集
    • 版本变更记录
    • 自动快照策略
    • 快照
    • 密钥对
    • 快速入门
    • 预留实例券
    • 安装SDK工具包
    • 磁盘
    • BCC实例
    • 安全组
    • 概述
  • 标签服务API参考
    • 通用说明
    • 附录1
    • 简介
    • 域名
    • 接口列表
      • 创建标签
      • 查看标签下绑定的资源
      • 删除标签
      • tag列表
  • 快速入门
    • 快速配置Windows云服务器
    • 云服务器安全说明
    • 快速配置Linux云服务器
  • 典型实践
    • Linux系统搭建FTP服务
    • 关闭windows防火墙教程
    • windowsServer2008关闭IE增强机制教程
    • 使用xshell连接windows服务器
    • 标签管理实践
    • 环境搭建
      • Windows系统搭建宝塔
      • Linux系统搭建FTP服务
      • 手动部署SQLServer2008R2Express版
      • Linux系统搭建宝塔
      • windows搭建IIS和FTP教程
      • Windows幻兽帕鲁服务器一键搭建
      • AccessVPN搭建典型实践
      • CentOS 7 yum安装MySQL 8.0
      • Linux幻兽帕鲁服务器一键搭建
    • 建站教程
      • 云服务器部署SSL证书-tomcat
      • Windows2008与Windows2012下使用IIS服务搭建网站
      • windows安装配置Nginx环境
      • 云服务器部署SSL证书-Apache
      • 云服务器部署SSL证书-IIS
      • Centos-7.2部署LNMP环境
      • 云服务器部署SSL证书-Nginx
      • windows安装配置Apache环境
      • Centos-7.2部署LAMP环境
  • 故障处理
    • Linux云服务器执行 yum update 报错存在依赖冲突
    • 无法远程连接Windows实例
    • GPU实例宕机故障排查
    • Linux云服务器进入单用户重置密码报错:Authentication token manipulation error
    • Linux云服务器进入单用户重置密码报错:Authentication token lock busy
    • Windows服务器ping不通
    • Linux云服务器进入单用户重置root密码
    • Linux云服务器设置登录方式
    • 无法远程连接Linux实例
  • 操作指南
    • 资源调研
    • 启动模板
    • 网络
      • Windows云服务器配置双网卡外网访问
      • 变更子网
      • 变更内网IP
      • 变更VPC
      • 配置ipv6地址
      • 绑定和解绑弹性公网IP
      • 弹性网卡
        • 挂载弹性网卡
        • 弹性网卡概述
        • 创建弹性网卡
        • 配置弹性网卡
      • 弹性RDMA网卡
        • 使用说明
        • 弹性RDMA网卡概述
    • 部署集
      • 在部署集内创建BCC实例
      • 创建部署集
      • 部署集内移出BCC实例
      • 为已有实例调整部署集
      • 修改部署集信息
      • 删除部署集
      • 部署集概述
    • 快照
      • 创建磁盘快照
      • 删除快照
      • 快照概述
      • 回滚快照
      • 自动快照
    • 镜像
      • windows镜像制作
      • 镜像概述
      • 百度智能云镜像服务协议
      • 删除自定义镜像
      • 数据与个人信息保护声明
      • 基于本地系统创建linux镜像
      • 重装操作系统
      • 共享自定义镜像
      • 镜像快速指南
      • 跨地域复制镜像
      • 镜像列表
      • 操作系统官方停止维护计划
      • 如何设置网卡多队列属性
      • 创建自定义镜像
      • 公共镜像发布记录
        • 2024 EBC公共镜像发布记录
        • 2023 EBC公共镜像发布记录
        • 2025 BCC公共镜像发布记录
        • 2023 BCC公共镜像发布记录
        • 2024 BCC公共镜像发布记录
      • 导入自定义镜像
        • 镜像格式转换
        • 使用导入的自定义镜像创建实例
        • 系统优化操作(Linux)
        • 导入概述
        • 镜像导入限制
        • 检测网络配置
        • 使用镜像检测工具检测镜像
        • 安装virtio驱动
        • 安装cloudbase-init
        • 镜像格式检查
        • 检查virtio驱动
    • 存储
      • 系统盘扩容
      • 概述
    • 服务器迁移
      • 迁移操作步骤
      • 服务器迁移操作流程
      • 服务器迁移概述
    • 运维与监控
      • 监控与报警
      • 使用救援模式
      • 疏散故障实例
      • 实例健康检查
      • 维修平台
        • 维修记录查询
        • 预授权规则设置
        • 维修平台概述
        • 维修平台接入说明
        • 维修任务
      • 自助诊断工具
        • 自助诊断工具概述
        • 应用性能诊断工具Btune
      • 云助手
        • 多用户访问控制
        • 创建命令
        • 我的命令
        • 上传文件
        • 常见问题
        • 实例列表
        • 云助手使用须知
        • 历史记录
        • 云助手概述
        • 公共命令
    • 弹性高性能计算集群
      • 弹性高性能计算集群概述
      • 创建弹性高性能计算集群
    • 标签管理
      • 标签管理概述
      • 基于标签查看资源账单
      • 配置标签
    • 实例
      • 重启实例
      • 实例续费
      • 修改实例名称
      • 实例概述
      • 重置密码
      • 启动实例
      • 功能限制
      • 后付费实例关机不计费
      • 设置IAM角色
      • 释放实例
      • 变更可用区
      • 批量连续命名
      • 查看实例
      • 变更实例配置
      • 回收实例
      • 跨AZ迁移
      • 停止实例
        • 停止实例
        • 弹性裸金属实例与弹性高性能计算集群实例halt能力配置说明
      • 登录实例
        • 登录方式概述
        • 登录Windows实例
          • 使用VNC远程登录云服务器
          • 使用远程桌面登录Windows实例
        • 登录Linux实例
          • SecrueCRT使用SSH密钥登录Linux实例
          • putty使用SSH密钥登录Linux实例
          • 使用VNC远程登录云服务器
          • 使用用户名密码验证连接Linux实例
          • 使用SmartTerm连接云服务器
          • Linux或Mac使用SSH密钥登录Linux实例
          • xshell使用SSH密钥登录Linux实例
      • 变更计费方式
        • 包年包月转按量付费
        • 按量付费转包年包月
      • 创建实例
        • 使用启动模板创建实例
        • 购买相同配置实例
        • 通过自定义镜像创建实例
        • 创建实例导航
        • 通过购买页创建实例
      • 抢占实例
        • 创建抢占实例
        • 什么是抢占实例
    • 预留实例券
      • 预留实例券介绍
      • 预留实例券跨帐号转移
      • 预留实例券变更AZ
      • FAQ
      • 预留实例券变更EHC集群
      • 续费预留实例券
      • 预留实例券购买
    • 安全
      • 多用户访问控制
        • 多用户访问控制
        • 价格权限管控
      • 密钥对
        • 解绑SSH密钥对
        • SSH密钥对概述
        • 删除SSH密钥对
        • 创建SSH密钥对
        • 绑定SSH密钥对
      • 安全组
        • 创建安全组
        • 编辑安全组
        • 取消关联安全组
        • 删除安全组
        • 关联安全组
        • 安全组概述
        • 复制安全组
  • 云助手API参考
    • 通用说明
    • 批量获取实例bsm-agent状态
    • 日志接口
    • 命令接口
    • 服务域名
    • 错误返回
    • 历史记录
    • 公共请求与响应头
  • 服务等级协议SLA
    • BCC服务等级协议SLA(V3.0)
    • 百度智能云云服务器可信云
  • Go-SDK
    • 实例
    • 地域
    • 镜像
    • 可用区
    • 磁盘专属集群
    • 部署集
    • 自动快照策略
    • 快照
    • 弹性高性能计算集群
    • 密钥对
    • 预留实例券
    • 初始化
    • 磁盘
    • 安全组
    • 概述
  • API参考
    • 通用说明
    • 附录
    • 服务域名
    • 公共请求头与响应头
    • 错误返回
    • 概述
    • 镜像相关接口
      • 根据实例ID批量查询OS信息
      • 跨地域复制自定义镜像
      • 镜像解绑标签
      • 删除自定义镜像
      • 共享自定义镜像
      • 取消跨地域复制自定义镜像
      • 查询镜像列表
      • 镜像绑定标签
      • 根据实例规格查询可用公共镜像
      • 取消共享自定义镜像
      • 修改自定义镜像名称
      • 查询镜像详情
      • 导入镜像
      • 创建自定义镜像
      • 查询镜像已共享的用户列表
    • 集群管理相关接口
      • EHC集群修改
      • EHC集群删除
      • EHC集群创建
      • EHC集群列表
    • 安全组相关接口
      • 创建安全组
      • 删除安全组规则
      • 实例关联安全组
      • 删除安全组
      • 实例解绑安全组
      • 查询安全组列表
      • 更新安全组规则
      • 撤销安全组规则
      • 授权安全组规则
      • 实例替换安全组
    • 预留实例券相关接口
      • 预留实例券绑定标签
      • 调整预留实例券
      • 预留实例券转入列表
      • 发起预留实例券转移
      • 预留实例券关闭自动续费规则
      • 查询预留实例券
      • 创建预留实例券
      • 撤销预留实例券转移
      • 预留实例券解绑标签
      • 拒绝预留实例券转移
      • 接受预留实例券转移
      • 预留实例券创建自动续费规则
      • 续费预留实例券
      • 预留实例券转出列表
    • 自动快照策略相关接口
      • 绑定自动快照策略
      • 自动快照策略变更
      • 创建自动快照策略
      • 删除自动快照策略
      • 查询自动快照策略详情
      • 解绑自动快照策略
      • 查询自动快照策略列表
    • 地域及可用区相关接口
      • 获取域名列表接口
      • 查询可用区列表
    • 密钥对相关接口
      • 删除密钥对
      • 导入密钥对
      • 查询密钥对详情
      • 创建密钥对
      • 查询密钥对列表
      • 重命名密钥对
      • 更改密钥对描述
      • 绑定密钥对
      • 解绑密钥对
    • 磁盘相关接口
      • 卸载CDS磁盘
      • 磁盘扩容及类型变更
      • 创建CDS磁盘
      • 磁盘绑定标签
      • 磁盘续费
      • 磁盘重命名
      • 释放CDS磁盘(新)
      • 开通自动续费
      • 磁盘计费变更
      • 修改磁盘属性
      • 获取可购买磁盘信息
      • 磁盘解绑标签
      • 挂载CDS磁盘
      • 查询CDS价格
      • 查询磁盘详情
      • 释放CDS磁盘
      • 取消自动续费
      • 查询磁盘列表
      • 回滚磁盘
    • 抢占实例相关接口
      • 取消抢占实例订单
      • 创建抢占实例
      • 查询抢占实例市场价
      • 查询抢占实例套餐
    • 维修平台相关接口
      • 维修任务相关接口
      • 维修记录相关接口
      • 预授权相关接口
    • 快照相关接口
      • 跨地域复制快照
      • 查询快照链列表
      • 快照链绑定标签
      • 创建快照
      • 查询快照列表
      • 删除快照
      • 查询快照详情
      • 快照链解绑标签
    • 专属集群相关接口
      • 专属集群续费
      • 专属集群解绑标签
      • 开通专属集群自动续费
      • 查询专属集群列表
      • 专属集群绑定标签
      • 取消专属集群自动续费
      • 查询专属集群详情
      • 变配专属集群
      • 创建专属集群
    • 其他接口
      • 查询实例套餐价格
      • 查询实例套餐规格(新)
      • 通过套餐规格查询可用区
    • 实例相关接口
      • 重启实例
      • 启动实例(批量启动)
      • 修改实例描述
      • 回收站内BCC恢复计费
      • 实例续费
      • 计费变更-转包年包月
      • 批量退订预付费实例
      • 重装实例
      • 批量删除主网卡辅助IP
      • 修改实例密码
      • 查询实例自定义数据
      • 启动实例
      • 创建实例(通过指定实例套餐规格)
      • 获取实例角色列表
      • 查询可变配规格
      • 查询可关机不计费的实例列表
      • 进入救援模式
      • 重装实例(批量重装)
      • 预付费实例提前释放
      • 删除实例与部署集之间的关系
      • 实例变更子网
      • 批量转按量付费
      • 释放后付费实例(POST请求的释放)
      • 停止实例(批量停止)
      • 实例解绑标签
      • 根据实例id查询实例列表
      • 绑定角色
      • 停止实例
      • 修改实例主机名
      • 批量变配实例
      • 批量增加主网卡辅助IP
      • 后付费设置自动释放
      • 将实例移出安全组
      • 查询回收站实例列表
      • 查询实例VNC地址
      • 退出救援模式
      • 查询实例列表
      • 实例变配(通过指定实例套餐规格)
      • 创建实例
      • 将实例加入安全组
      • 解绑角色
      • 实例绑定标签
      • 释放ipv6
      • 释放回收站实例
      • 查询指定实例详情
      • 删除自动续费规则
      • 添加ipv6
      • 设置实例删除保护
      • 修改实例属性
      • 实例变更VPC
      • 设置抢占实例eip自动释放
      • 批量释放实例
      • 批量转包年包月
      • 查询多个实例详情
      • 获取实例网卡信息
      • 创建自动续费规则
    • 部署集相关接口
      • 修改部署集
      • 获取部署集详情
      • 创建部署集
      • 调整部署集
      • 查询部署集列表
      • 部署集移出实例
      • 删除部署集
  • 常见问题
    • 计费类
    • 虚拟机运维类
    • 存储类
    • 镜像类
    • 安全类
    • 实例类
    • 网络类
    • 常见问题总览
    • 快照类
    • 预留实例券
    • 性能类
  • Python3-SDK
    • 实例
    • 地域
    • BccClient
    • 镜像
    • 磁盘专属集群
    • 部署集
    • 自动快照策略
    • 快照
    • 密钥对
    • 预留实例券
    • 初始化
    • 安装SDK工具包
    • 磁盘
    • 安全组
    • 概述
  • 视频专区
    • 操作指南
    • 故障处理
    • 产品简介
    • 操作指南
      • 密码功能
      • 基础功能
      • 网络相关
      • 环境搭建
      • 运维参考
  • 产品定价
    • 计费概述
    • 退款说明
    • 计费方式
      • 按量付费(后付费)定价
      • 包年包月(预付费)定价
      • 产品定价
  • 运维参考
    • 服务器配置
      • Windows pip配置百度源
      • linux pip配置百度源
      • 线上带ofed驱动的实例更换内核方案
      • Debian 9软件源配置更新
    • Windows运维参考
      • WindowsBCC实例入域后实现SID唯一
      • Windows快速登录
      • Windows修改默认连接远程端口
      • 系统黑屏处理方法
      • Windows CPU内存跑满排查步骤
      • 性能资源
      • 关闭windows防火墙教程
      • 蓝屏宕机常规处理方法
      • Windows实例磁盘空间不足清理教程
      • 服务器重启后无法显示数据盘
      • 系统激活
      • 本地播放Windows服务器中的声音
      • WindowsBCC实例卡顿问题
      • 使用xshell连接windows服务器
      • Windows允许单个用户连接多个会话的方法
      • 配置多用户访问Windows服务器
      • Windows释放为硬件保留内存
      • Windows虚机自动登录失败处理办法
      • windowsServer关闭IE增强机制教程
      • Windows自动更新相关配置
      • windows设置只允许本地&固定IP访问远程端口
      • 桌面及应用颜色变黑处理方法
      • 远程连接Windows后无法使用剪切板
    • Linux运维参考
      • Linux修改默认远程连接端口
      • Ubunut16.04订阅扩展安全维护(ESM)
      • LinuxBCC实例卡顿问题
      • Linux服务器CPU内存跑满问题排查
      • 配置Linux 分析工具atop和kdump
      • Centos7安装docker
      • Linux格式化与挂载实例挂载本地磁盘
      • LinuxBCC实例提示空间不足问题解决
      • 无法通过SSH方式登录LinuxBCC实例怎么办
      • Linux镜像如何开启或关闭intelCPU漏洞补丁
      • 云服务器删除或者修改文件时提示文件系统只读
      • fstab配置导致系统启动异常如何处理
      • 进入单用户模式
        • Ubuntu进入单用户
        • CentOS7进入单用户
        • CentOS6进入单用户
        • opensuse42.3进入单用户
        • Centos8进入单用户
        • freebsd11单用户修改密码SOP
      • 性能测试
        • Linux-CPU性能测试
        • Linux-磁盘IO性能测试
        • Linux-网络性能测试
      • Linux系统安装图形化界面并远程连接
        • CentOS
          • CentOS7.2安装gnome图形化界面并使用VNCViewer连接
          • CentOS6.5安装KDE桌面图形化界面并使用VNCViewer连接
          • CentOS8安装图形化界面并使用VNCViewer连接
        • opensuse
          • opensuse42.3安装图形化界面并使用VNCViewer连接
        • Ubuntu
          • Ubuntu18.04安装图形化界面并使用VNCViewer连接
          • Ubuntu14.04安装图形化界面并使用VNCViewer连接
  • 云助手API和SDK参考
    • Python SDK
      • CaClient
      • 安装SDK
      • 批量获取实例内bsm-agent状态
      • 日志接口
      • 命令接口
      • 初始化
      • 历史记录
所有文档
menu
没有找到结果,请重新输入

云服务器 BCC

  • 功能发布记录
  • 产品描述
    • 实例规格
    • 什么是云服务器BCC
    • 已停售实例规格
    • 原机型与新机型名称对应关系
    • 使用限制
    • 产品优势
    • 应用场景
    • 型号及所在区域
  • Python-SDK
    • 实例
    • 地域
    • BccClient
    • 镜像
    • 版本变更记录
    • 快照
    • 预留实例券
    • 初始化
    • 安装SDK工具包
    • 磁盘
    • 安全组
    • 概述
  • Resources
    • 百度智能云镜像服务协议
    • 镜像快速指南
  • Transfer
    • 站点离线迁移方案
    • 站点平滑迁移方案
  • Java-SDK
    • 异常处理
    • 地域
    • BccClient
    • 镜像
    • 日志
    • 可用区
    • 部署集
    • 版本变更记录
    • 自动快照策略
    • 快照
    • 密钥对
    • 快速入门
    • 预留实例券
    • 安装SDK工具包
    • 磁盘
    • BCC实例
    • 安全组
    • 概述
  • 标签服务API参考
    • 通用说明
    • 附录1
    • 简介
    • 域名
    • 接口列表
      • 创建标签
      • 查看标签下绑定的资源
      • 删除标签
      • tag列表
  • 快速入门
    • 快速配置Windows云服务器
    • 云服务器安全说明
    • 快速配置Linux云服务器
  • 典型实践
    • Linux系统搭建FTP服务
    • 关闭windows防火墙教程
    • windowsServer2008关闭IE增强机制教程
    • 使用xshell连接windows服务器
    • 标签管理实践
    • 环境搭建
      • Windows系统搭建宝塔
      • Linux系统搭建FTP服务
      • 手动部署SQLServer2008R2Express版
      • Linux系统搭建宝塔
      • windows搭建IIS和FTP教程
      • Windows幻兽帕鲁服务器一键搭建
      • AccessVPN搭建典型实践
      • CentOS 7 yum安装MySQL 8.0
      • Linux幻兽帕鲁服务器一键搭建
    • 建站教程
      • 云服务器部署SSL证书-tomcat
      • Windows2008与Windows2012下使用IIS服务搭建网站
      • windows安装配置Nginx环境
      • 云服务器部署SSL证书-Apache
      • 云服务器部署SSL证书-IIS
      • Centos-7.2部署LNMP环境
      • 云服务器部署SSL证书-Nginx
      • windows安装配置Apache环境
      • Centos-7.2部署LAMP环境
  • 故障处理
    • Linux云服务器执行 yum update 报错存在依赖冲突
    • 无法远程连接Windows实例
    • GPU实例宕机故障排查
    • Linux云服务器进入单用户重置密码报错:Authentication token manipulation error
    • Linux云服务器进入单用户重置密码报错:Authentication token lock busy
    • Windows服务器ping不通
    • Linux云服务器进入单用户重置root密码
    • Linux云服务器设置登录方式
    • 无法远程连接Linux实例
  • 操作指南
    • 资源调研
    • 启动模板
    • 网络
      • Windows云服务器配置双网卡外网访问
      • 变更子网
      • 变更内网IP
      • 变更VPC
      • 配置ipv6地址
      • 绑定和解绑弹性公网IP
      • 弹性网卡
        • 挂载弹性网卡
        • 弹性网卡概述
        • 创建弹性网卡
        • 配置弹性网卡
      • 弹性RDMA网卡
        • 使用说明
        • 弹性RDMA网卡概述
    • 部署集
      • 在部署集内创建BCC实例
      • 创建部署集
      • 部署集内移出BCC实例
      • 为已有实例调整部署集
      • 修改部署集信息
      • 删除部署集
      • 部署集概述
    • 快照
      • 创建磁盘快照
      • 删除快照
      • 快照概述
      • 回滚快照
      • 自动快照
    • 镜像
      • windows镜像制作
      • 镜像概述
      • 百度智能云镜像服务协议
      • 删除自定义镜像
      • 数据与个人信息保护声明
      • 基于本地系统创建linux镜像
      • 重装操作系统
      • 共享自定义镜像
      • 镜像快速指南
      • 跨地域复制镜像
      • 镜像列表
      • 操作系统官方停止维护计划
      • 如何设置网卡多队列属性
      • 创建自定义镜像
      • 公共镜像发布记录
        • 2024 EBC公共镜像发布记录
        • 2023 EBC公共镜像发布记录
        • 2025 BCC公共镜像发布记录
        • 2023 BCC公共镜像发布记录
        • 2024 BCC公共镜像发布记录
      • 导入自定义镜像
        • 镜像格式转换
        • 使用导入的自定义镜像创建实例
        • 系统优化操作(Linux)
        • 导入概述
        • 镜像导入限制
        • 检测网络配置
        • 使用镜像检测工具检测镜像
        • 安装virtio驱动
        • 安装cloudbase-init
        • 镜像格式检查
        • 检查virtio驱动
    • 存储
      • 系统盘扩容
      • 概述
    • 服务器迁移
      • 迁移操作步骤
      • 服务器迁移操作流程
      • 服务器迁移概述
    • 运维与监控
      • 监控与报警
      • 使用救援模式
      • 疏散故障实例
      • 实例健康检查
      • 维修平台
        • 维修记录查询
        • 预授权规则设置
        • 维修平台概述
        • 维修平台接入说明
        • 维修任务
      • 自助诊断工具
        • 自助诊断工具概述
        • 应用性能诊断工具Btune
      • 云助手
        • 多用户访问控制
        • 创建命令
        • 我的命令
        • 上传文件
        • 常见问题
        • 实例列表
        • 云助手使用须知
        • 历史记录
        • 云助手概述
        • 公共命令
    • 弹性高性能计算集群
      • 弹性高性能计算集群概述
      • 创建弹性高性能计算集群
    • 标签管理
      • 标签管理概述
      • 基于标签查看资源账单
      • 配置标签
    • 实例
      • 重启实例
      • 实例续费
      • 修改实例名称
      • 实例概述
      • 重置密码
      • 启动实例
      • 功能限制
      • 后付费实例关机不计费
      • 设置IAM角色
      • 释放实例
      • 变更可用区
      • 批量连续命名
      • 查看实例
      • 变更实例配置
      • 回收实例
      • 跨AZ迁移
      • 停止实例
        • 停止实例
        • 弹性裸金属实例与弹性高性能计算集群实例halt能力配置说明
      • 登录实例
        • 登录方式概述
        • 登录Windows实例
          • 使用VNC远程登录云服务器
          • 使用远程桌面登录Windows实例
        • 登录Linux实例
          • SecrueCRT使用SSH密钥登录Linux实例
          • putty使用SSH密钥登录Linux实例
          • 使用VNC远程登录云服务器
          • 使用用户名密码验证连接Linux实例
          • 使用SmartTerm连接云服务器
          • Linux或Mac使用SSH密钥登录Linux实例
          • xshell使用SSH密钥登录Linux实例
      • 变更计费方式
        • 包年包月转按量付费
        • 按量付费转包年包月
      • 创建实例
        • 使用启动模板创建实例
        • 购买相同配置实例
        • 通过自定义镜像创建实例
        • 创建实例导航
        • 通过购买页创建实例
      • 抢占实例
        • 创建抢占实例
        • 什么是抢占实例
    • 预留实例券
      • 预留实例券介绍
      • 预留实例券跨帐号转移
      • 预留实例券变更AZ
      • FAQ
      • 预留实例券变更EHC集群
      • 续费预留实例券
      • 预留实例券购买
    • 安全
      • 多用户访问控制
        • 多用户访问控制
        • 价格权限管控
      • 密钥对
        • 解绑SSH密钥对
        • SSH密钥对概述
        • 删除SSH密钥对
        • 创建SSH密钥对
        • 绑定SSH密钥对
      • 安全组
        • 创建安全组
        • 编辑安全组
        • 取消关联安全组
        • 删除安全组
        • 关联安全组
        • 安全组概述
        • 复制安全组
  • 云助手API参考
    • 通用说明
    • 批量获取实例bsm-agent状态
    • 日志接口
    • 命令接口
    • 服务域名
    • 错误返回
    • 历史记录
    • 公共请求与响应头
  • 服务等级协议SLA
    • BCC服务等级协议SLA(V3.0)
    • 百度智能云云服务器可信云
  • Go-SDK
    • 实例
    • 地域
    • 镜像
    • 可用区
    • 磁盘专属集群
    • 部署集
    • 自动快照策略
    • 快照
    • 弹性高性能计算集群
    • 密钥对
    • 预留实例券
    • 初始化
    • 磁盘
    • 安全组
    • 概述
  • API参考
    • 通用说明
    • 附录
    • 服务域名
    • 公共请求头与响应头
    • 错误返回
    • 概述
    • 镜像相关接口
      • 根据实例ID批量查询OS信息
      • 跨地域复制自定义镜像
      • 镜像解绑标签
      • 删除自定义镜像
      • 共享自定义镜像
      • 取消跨地域复制自定义镜像
      • 查询镜像列表
      • 镜像绑定标签
      • 根据实例规格查询可用公共镜像
      • 取消共享自定义镜像
      • 修改自定义镜像名称
      • 查询镜像详情
      • 导入镜像
      • 创建自定义镜像
      • 查询镜像已共享的用户列表
    • 集群管理相关接口
      • EHC集群修改
      • EHC集群删除
      • EHC集群创建
      • EHC集群列表
    • 安全组相关接口
      • 创建安全组
      • 删除安全组规则
      • 实例关联安全组
      • 删除安全组
      • 实例解绑安全组
      • 查询安全组列表
      • 更新安全组规则
      • 撤销安全组规则
      • 授权安全组规则
      • 实例替换安全组
    • 预留实例券相关接口
      • 预留实例券绑定标签
      • 调整预留实例券
      • 预留实例券转入列表
      • 发起预留实例券转移
      • 预留实例券关闭自动续费规则
      • 查询预留实例券
      • 创建预留实例券
      • 撤销预留实例券转移
      • 预留实例券解绑标签
      • 拒绝预留实例券转移
      • 接受预留实例券转移
      • 预留实例券创建自动续费规则
      • 续费预留实例券
      • 预留实例券转出列表
    • 自动快照策略相关接口
      • 绑定自动快照策略
      • 自动快照策略变更
      • 创建自动快照策略
      • 删除自动快照策略
      • 查询自动快照策略详情
      • 解绑自动快照策略
      • 查询自动快照策略列表
    • 地域及可用区相关接口
      • 获取域名列表接口
      • 查询可用区列表
    • 密钥对相关接口
      • 删除密钥对
      • 导入密钥对
      • 查询密钥对详情
      • 创建密钥对
      • 查询密钥对列表
      • 重命名密钥对
      • 更改密钥对描述
      • 绑定密钥对
      • 解绑密钥对
    • 磁盘相关接口
      • 卸载CDS磁盘
      • 磁盘扩容及类型变更
      • 创建CDS磁盘
      • 磁盘绑定标签
      • 磁盘续费
      • 磁盘重命名
      • 释放CDS磁盘(新)
      • 开通自动续费
      • 磁盘计费变更
      • 修改磁盘属性
      • 获取可购买磁盘信息
      • 磁盘解绑标签
      • 挂载CDS磁盘
      • 查询CDS价格
      • 查询磁盘详情
      • 释放CDS磁盘
      • 取消自动续费
      • 查询磁盘列表
      • 回滚磁盘
    • 抢占实例相关接口
      • 取消抢占实例订单
      • 创建抢占实例
      • 查询抢占实例市场价
      • 查询抢占实例套餐
    • 维修平台相关接口
      • 维修任务相关接口
      • 维修记录相关接口
      • 预授权相关接口
    • 快照相关接口
      • 跨地域复制快照
      • 查询快照链列表
      • 快照链绑定标签
      • 创建快照
      • 查询快照列表
      • 删除快照
      • 查询快照详情
      • 快照链解绑标签
    • 专属集群相关接口
      • 专属集群续费
      • 专属集群解绑标签
      • 开通专属集群自动续费
      • 查询专属集群列表
      • 专属集群绑定标签
      • 取消专属集群自动续费
      • 查询专属集群详情
      • 变配专属集群
      • 创建专属集群
    • 其他接口
      • 查询实例套餐价格
      • 查询实例套餐规格(新)
      • 通过套餐规格查询可用区
    • 实例相关接口
      • 重启实例
      • 启动实例(批量启动)
      • 修改实例描述
      • 回收站内BCC恢复计费
      • 实例续费
      • 计费变更-转包年包月
      • 批量退订预付费实例
      • 重装实例
      • 批量删除主网卡辅助IP
      • 修改实例密码
      • 查询实例自定义数据
      • 启动实例
      • 创建实例(通过指定实例套餐规格)
      • 获取实例角色列表
      • 查询可变配规格
      • 查询可关机不计费的实例列表
      • 进入救援模式
      • 重装实例(批量重装)
      • 预付费实例提前释放
      • 删除实例与部署集之间的关系
      • 实例变更子网
      • 批量转按量付费
      • 释放后付费实例(POST请求的释放)
      • 停止实例(批量停止)
      • 实例解绑标签
      • 根据实例id查询实例列表
      • 绑定角色
      • 停止实例
      • 修改实例主机名
      • 批量变配实例
      • 批量增加主网卡辅助IP
      • 后付费设置自动释放
      • 将实例移出安全组
      • 查询回收站实例列表
      • 查询实例VNC地址
      • 退出救援模式
      • 查询实例列表
      • 实例变配(通过指定实例套餐规格)
      • 创建实例
      • 将实例加入安全组
      • 解绑角色
      • 实例绑定标签
      • 释放ipv6
      • 释放回收站实例
      • 查询指定实例详情
      • 删除自动续费规则
      • 添加ipv6
      • 设置实例删除保护
      • 修改实例属性
      • 实例变更VPC
      • 设置抢占实例eip自动释放
      • 批量释放实例
      • 批量转包年包月
      • 查询多个实例详情
      • 获取实例网卡信息
      • 创建自动续费规则
    • 部署集相关接口
      • 修改部署集
      • 获取部署集详情
      • 创建部署集
      • 调整部署集
      • 查询部署集列表
      • 部署集移出实例
      • 删除部署集
  • 常见问题
    • 计费类
    • 虚拟机运维类
    • 存储类
    • 镜像类
    • 安全类
    • 实例类
    • 网络类
    • 常见问题总览
    • 快照类
    • 预留实例券
    • 性能类
  • Python3-SDK
    • 实例
    • 地域
    • BccClient
    • 镜像
    • 磁盘专属集群
    • 部署集
    • 自动快照策略
    • 快照
    • 密钥对
    • 预留实例券
    • 初始化
    • 安装SDK工具包
    • 磁盘
    • 安全组
    • 概述
  • 视频专区
    • 操作指南
    • 故障处理
    • 产品简介
    • 操作指南
      • 密码功能
      • 基础功能
      • 网络相关
      • 环境搭建
      • 运维参考
  • 产品定价
    • 计费概述
    • 退款说明
    • 计费方式
      • 按量付费(后付费)定价
      • 包年包月(预付费)定价
      • 产品定价
  • 运维参考
    • 服务器配置
      • Windows pip配置百度源
      • linux pip配置百度源
      • 线上带ofed驱动的实例更换内核方案
      • Debian 9软件源配置更新
    • Windows运维参考
      • WindowsBCC实例入域后实现SID唯一
      • Windows快速登录
      • Windows修改默认连接远程端口
      • 系统黑屏处理方法
      • Windows CPU内存跑满排查步骤
      • 性能资源
      • 关闭windows防火墙教程
      • 蓝屏宕机常规处理方法
      • Windows实例磁盘空间不足清理教程
      • 服务器重启后无法显示数据盘
      • 系统激活
      • 本地播放Windows服务器中的声音
      • WindowsBCC实例卡顿问题
      • 使用xshell连接windows服务器
      • Windows允许单个用户连接多个会话的方法
      • 配置多用户访问Windows服务器
      • Windows释放为硬件保留内存
      • Windows虚机自动登录失败处理办法
      • windowsServer关闭IE增强机制教程
      • Windows自动更新相关配置
      • windows设置只允许本地&固定IP访问远程端口
      • 桌面及应用颜色变黑处理方法
      • 远程连接Windows后无法使用剪切板
    • Linux运维参考
      • Linux修改默认远程连接端口
      • Ubunut16.04订阅扩展安全维护(ESM)
      • LinuxBCC实例卡顿问题
      • Linux服务器CPU内存跑满问题排查
      • 配置Linux 分析工具atop和kdump
      • Centos7安装docker
      • Linux格式化与挂载实例挂载本地磁盘
      • LinuxBCC实例提示空间不足问题解决
      • 无法通过SSH方式登录LinuxBCC实例怎么办
      • Linux镜像如何开启或关闭intelCPU漏洞补丁
      • 云服务器删除或者修改文件时提示文件系统只读
      • fstab配置导致系统启动异常如何处理
      • 进入单用户模式
        • Ubuntu进入单用户
        • CentOS7进入单用户
        • CentOS6进入单用户
        • opensuse42.3进入单用户
        • Centos8进入单用户
        • freebsd11单用户修改密码SOP
      • 性能测试
        • Linux-CPU性能测试
        • Linux-磁盘IO性能测试
        • Linux-网络性能测试
      • Linux系统安装图形化界面并远程连接
        • CentOS
          • CentOS7.2安装gnome图形化界面并使用VNCViewer连接
          • CentOS6.5安装KDE桌面图形化界面并使用VNCViewer连接
          • CentOS8安装图形化界面并使用VNCViewer连接
        • opensuse
          • opensuse42.3安装图形化界面并使用VNCViewer连接
        • Ubuntu
          • Ubuntu18.04安装图形化界面并使用VNCViewer连接
          • Ubuntu14.04安装图形化界面并使用VNCViewer连接
  • 云助手API和SDK参考
    • Python SDK
      • CaClient
      • 安装SDK
      • 批量获取实例内bsm-agent状态
      • 日志接口
      • 命令接口
      • 初始化
      • 历史记录
  • 文档中心
  • arrow
  • 云服务器BCC
  • arrow
  • Go-SDK
  • arrow
  • 磁盘
本页目录
  • 创建CDS磁盘
  • 查询磁盘列表
  • 查询磁盘详情
  • 挂载CDS磁盘
  • 卸载CDS磁盘
  • 释放CDS磁盘
  • 释放磁盘(POST)
  • 磁盘重命名
  • 修改磁盘属性
  • 磁盘计费变更
  • 磁盘开通自动续费
  • 磁盘取消自动续费
  • 磁盘扩容
  • 回滚磁盘
  • 磁盘续费
  • 释放CDS磁盘(新)
  • 查询可用区可购买的磁盘信息
  • 磁盘绑定标签
  • 磁盘解绑标签

磁盘

更新时间:2025-08-20

创建CDS磁盘

支持新建CDS云磁盘或者从CDS数据盘快照创建CDS磁盘,参考以下代码可以创建CDS磁盘:

Go
1package main
2
3import (
4	"fmt"
5	"github.com/baidubce/bce-sdk-go/services/bcc"
6	"github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10	// 设置您的ak、sk和要访问的endpoint
11	ak := "ak"
12	sk := "sk"
13	endpoint := "bcc.bj.baidubce.com"
14	// 创建bcc client
15	bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16	args := &api.CreateCDSVolumeArgs{
17		PurchaseCount: 2,                  // 购买数量
18		CdsSizeInGB:   5,                  // 磁盘大小
19		StorageType:   api.StorageTypeHdd, // 存储类型
20        ChargeType:   api.PaymentTimingPostPaid, // 付费方式
21		ZoneName:    "cn-bj-c",         // 可用区
22		Name:        "test-create-cds", // 磁盘名称
23		Description: "test-desc",       // 磁盘描述
24        Tags:[]model.TagModel{          // 绑定标签
25            {
26                // 标签key
27                TagKey:   "Key-***",
28                // 标签value
29                TagValue: "Value***",
30            },
31        },       
32	}
33	result, err := bccClient.CreateCDSVolume(args)
34	if err != nil {
35            fmt.Println("create CDS volume failed:", err)
36        } else {
37            fmt.Println("create CDS volume success: ", result)
38        }
39}

提示:

  • 创建CDS磁盘接口为异步接口,可通过查询磁盘详情接口查询磁盘状态,详细接口使用请参考BCC API 文档查询磁盘详情

查询磁盘列表

以下代码可以查询所有的磁盘列表,支持分页查询以及通过云磁盘所挂载的BCC实例ID进行过滤筛选:

Go
1package main
2
3import (
4	"fmt"
5	"github.com/baidubce/bce-sdk-go/services/bcc"
6	"github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10	// 设置您的ak、sk和要访问的endpoint
11	ak := "ak"
12	sk := "sk"
13	endpoint := "bcc.bj.baidubce.com"
14	// 创建bcc client
15	bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16
17	// 磁盘列表查询参数
18	queryArgs := &api.ListCDSVolumeArgs{
19		Marker:     "v-3uIJ****", 	// 起始磁盘ID
20		MaxKeys:    10,           	// 返回结果的最大数量
21		InstanceId: "i-cVh8****", 	// 磁盘挂载的实例ID
22		ZoneName:   "cn-bj-a",    	// 可用区
23		ClusterId:  "DC-rWKx****",	// 专属集群ID
24	}
25
26	res, err := bccClient.ListCDSVolume(queryArgs)
27	if err != nil {
28		fmt.Println(err)
29	} else {
30		fmt.Println(res)
31	}
32}

查询磁盘详情

通过磁盘ID可以获取对应磁盘的详细信息,以下代码可以查询磁盘详情:

Go
1package main
2
3import (
4	"fmt"
5	"github.com/baidubce/bce-sdk-go/services/bcc"
6)
7
8func main() {
9	// 设置您的ak、sk和要访问的endpoint
10	ak := "ak"
11	sk := "sk"
12	endpoint := "bcc.bj.baidubce.com"
13	// 创建bcc client
14	bccClient, _ := bcc.NewClient(ak, sk, endpoint)
15	
16	// 获取指定CDS卷的详细信息
17	res, err := bccClient.GetCDSVolumeDetail("v-3uIJ****") 	 // 指定CDS磁盘ID
18	if err != nil {
19		fmt.Println(err)
20	} else {
21		fmt.Println(res)
22	}
23}

挂载CDS磁盘

可以将未挂载的磁盘挂载在对应的BCC实例下,以下代码将一个CDS挂载在对应的BCC实例下:

Go
1package main
2import (
3	"fmt"
4	"github.com/baidubce/bce-sdk-go/services/bcc"
5	"github.com/baidubce/bce-sdk-go/services/bcc/api"
6)
7func main() {
8	// 设置您的ak、sk和要访问的endpoint
9	ak := "ak"
10	sk := "sk"
11	endpoint := "http://bcc.bj.baidubce.com"
12	// 创建bcc client
13	bccClient, _ := bcc.NewClient(ak, sk, endpoint)
14
15	args := &api.AttachVolumeArgs{
16		// 设置要挂载的实例ID
17		InstanceId: "i-***", 
18	}
19	result, err := bccClient.AttachCDSVolume(
20		// 设置要挂载的磁盘ID
21		"v-***", 
22		args)
23	fmt.Println(result)
24	fmt.Println(err)
25}

提示:

  • CDS磁盘需要挂载在与其处在相同zone下的BCC实例上,否则将返回403错误。
  • 只有磁盘状态为 Available 且实例状态为 Running 或 Stopped 时才允许挂载,否则调用此接口将返回 409 错误。

卸载CDS磁盘

可以将已挂载的磁盘从对应的BCC虚机上卸载下来,以下代码卸载CDS磁盘:

Go
1package main
2import (
3	"fmt"
4	"github.com/baidubce/bce-sdk-go/services/bcc"
5	"github.com/baidubce/bce-sdk-go/services/bcc/api"
6)
7func main() {
8	// 设置您的ak、sk和要访问的endpoint
9	ak := "ak"
10	sk := "sk"
11	endpoint := "http://bcc.bj.baidubce.com"
12	// 创建bcc client
13	bccClient, _ := bcc.NewClient(ak, sk, endpoint)
14	args := &api.DetachVolumeArgs{
15		// 设置要挂载的实例ID
16		InstanceId: "i-***", 
17	}
18	err := bccClient.DetachCDSVolume(
19		// 设置要挂载的磁盘ID
20		"v-***", 
21		args)
22
23	fmt.Println(err)
24}

提示:

  • 只有实例状态为 Running 或 Stopped 时,磁盘才可以执行此操作,否则将提示 409 错误。
  • 如果 volumeId 的磁盘不挂载在 instanceId 的实例上,该操作失败,提示 404 错误。

释放CDS磁盘

用于释放未挂载的CDS磁盘,可指定是否删除磁盘关联的快照,缺省情况下,该磁盘的所有快照将保留,但会删除与磁盘的关联关系:

Go
1err = client.DeleteCDSVolume(volumeId)
2if err != nil {
3    fmt.Println("delete CDS volume failed:", err)
4} else {
5    fmt.Println("delete CDS volume success")
6}

提示:

  • 已挂载的CDS磁盘不能释放,系统盘不能释放。
  • 若磁盘释放后不可恢复。缺省情况下,该磁盘的所有快照将保留,但会删除与磁盘的关联关系。
  • 只有磁盘状态为 Available 或 Expired 或 Error 时才可以执行此操作,否则将提示 409 错误。

释放磁盘(POST)

提示:

  • 该接口用于释放未挂载的CDS磁盘,系统盘不能释放。
  • 用户可指定是否删除磁盘关联的快照,缺省情况下,该磁盘的所有快照将保留,但会删除与磁盘的关联关系。
  • 用户可以指定是否将磁盘放入回收站
  • 只有磁盘状态为 Available 或 Expired 或 Error 时才可以执行此操作,否则将提示 409 错误。
  • 如果 volumeId 的磁盘不存在,将提示 404 错误 使用以下代码可以释放磁盘:
Go
1package main
2
3import (
4    "fmt"
5    "github.com/baidubce/bce-sdk-go/services/bcc"
6    "github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10    // 设置您的ak、sk和要访问的endpoint
11    ak := "ak"
12    sk := "sk"
13    endpoint := "bcc.bj.baidubce.com"
14    // 创建bcc client
15    bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16	
17	// 磁盘ID
18	volumeId := "v-***"                 
19
20	args := &api.DeleteCDSVolumeArgs{
21		// 是否删除磁盘关联的自动快照
22		AutoSnapshot:   "on",
23		// 是否删除磁盘关联的手动快照
24		ManualSnapshot: "on",
25		// 是否将磁盘回收至回收站,为off时直接释放,不进入回收站
26		Recycle:        "off",               
27	}
28    
29    // 请求释放磁盘
30	err := bccClient.DeleteCDSVolumeNew(volumeId, args)
31
32	fmt.Println(err)
33}

磁盘重命名

以下代码可以给一个CDS磁盘重命名:

Go
1package main
2
3import (
4	"fmt"
5	"github.com/baidubce/bce-sdk-go/services/bcc"
6	"github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10	// 设置您的ak、sk和要访问的endpoint
11	ak := "ak"
12	sk := "sk"
13	endpoint := "bcc.bj.baidubce.com"
14	// 创建bcc client
15	bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16	volumeId := "" // 待重命名的磁盘ID
17	args := &api.RenameCSDVolumeArgs{
18		Name: "testVolume",  // 新的磁盘名称
19	}
20	err := bccClient.RenameCDSVolume(volumeId, args)
21	if err != nil {
22		fmt.Println("rename CDS volume failed", err)
23	} else {
24		fmt.Println("rename CDS volume success")
25	}
26}

修改磁盘属性

可以使用以下代码修改指定磁盘名称、描述信息:

Go
1package main
2
3import (
4	"fmt"
5	"github.com/baidubce/bce-sdk-go/services/bcc"
6	"github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10	// 设置您的ak、sk和要访问的endpoint
11	ak := "ak"
12	sk := "sk"
13	endpoint := "bcc.bj.baidubce.com"
14	// 创建bcc client
15	bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16
17	args := &api.ModifyCSDVolumeArgs{
18		CdsName: "name", // 待修改的CDS名称
19		Desc:    "desc", // 修改后的CDS描述
20	}
21	volumeId := "v-vG0z****" // 磁盘ID
22	err := bccClient.ModifyCDSVolume(volumeId, args)
23	if err != nil {
24		fmt.Println("modify CDS volume failed: ", err)
25	} else {
26		fmt.Println("modify CDS volume success")
27	}
28}

磁盘计费变更

可以使用以下代码变更磁盘计费方式,仅支持按量付费(后付费)转包年包月(预付费)、包年包月(预付费)转按量付费(后付费)两种方式。变更为包年包月(预付费)需要指定购买时长。

  • 使用以下代码可以完成将包年包月(预付费)磁盘计费变更为按量付费(后付费)。
Go
1package main
2
3import (
4    "fmt"
5    "github.com/baidubce/bce-sdk-go/services/bcc"
6    "github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10    // 设置您的ak、sk和要访问的endpoint
11    ak := "ak"
12    sk := "sk"
13    endpoint := "bcc.bj.baidubce.com"
14    // 创建bcc client
15    bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16	
17	// 磁盘ID
18	volumeId := "v-***"                     
19	args := &api.ModifyChargeTypeCSDVolumeArgs{   
20		Billing: &api.Billing{
21			// 后付费标志, 可不填
22			PaymentTiming: api.PaymentTimingPostPaid, 
23		},
24	}
25
26    // 请求将预付费磁盘变更为后付费
27	err := bccClient.ModifyChargeTypeCDSVolume(volumeId, args)
28	fmt.Println(err)    
29}
  • 使用以下代码可以完成将按量付费(后付费)磁盘变更为包年包月(预付费):
Go
1package main
2
3import (
4    "fmt"
5    "github.com/baidubce/bce-sdk-go/services/bcc"
6    "github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10    // 设置您的ak、sk和要访问的endpoint
11    ak := "ak"
12    sk := "sk"
13    endpoint := "bcc.bj.baidubce.com"
14    // 创建bcc client
15    bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16
17	// 磁盘ID
18	volumeId := "v-***"                    
19	args := &api.ModifyChargeTypeCSDVolumeArgs{
20		Billing: &api.Billing{
21			// 预付费标志, 可不填
22			PaymentTiming: api.PaymentTimingPrePaid, 
23			Reservation: &api.Reservation{
24				// 预留时长,预留时长单位为month,取值范围[1,9]
25				ReservationLength:   1,
26				// 预留时长单位, 当前仅支持month,可不填
27				ReservationTimeUnit: "month", 
28			},
29		},
30	}
31
32	// 请求将后付费磁盘变更为预付费
33	err := bccClient.ModifyChargeTypeCDSVolume(volumeId, args)
34	fmt.Println(err)
35}

磁盘开通自动续费

通过以下代码可以开通磁盘自动续费:

Go
1package main
2
3import (
4    "fmt"
5    "github.com/baidubce/bce-sdk-go/services/bcc"
6    "github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10    // 设置您的ak、sk和要访问的endpoint
11    ak := "ak"
12    sk := "sk"
13    endpoint := "bcc.bj.baidubce.com"
14    // 创建bcc client
15    bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16    
17    volumeId := "v-***"
18	renewTimeUnit := "month"
19	// 设置自动续费的时间 按月是1-9 按年是 1-3
20	renewTime := 4
21	args := &api.AutoRenewCDSVolumeArgs{
22		// 磁盘ID
23		VolumeId:      volumeId,
24		// 续费时间单位, 当前支持取值为:month
25		RenewTimeUnit: renewTimeUnit,
26		// 续费时间, 以month为单位续费时支持取值为:1-9
27		RenewTime:     renewTime,			
28	}
29	err := bccClient.AutoRenewCDSVolume(args)
30	fmt.Println(err)   
31}
  • 注意数据盘才能进行自动续费操作。
  • 注意过期状态磁盘不能进行自动续费操作。
  • 异步接口,可通过查询磁盘详情接口查询磁盘到期时间。

磁盘取消自动续费

通过以下代码可以取消磁盘自动续费:

Go
1package main
2
3import (
4    "fmt"
5    "github.com/baidubce/bce-sdk-go/services/bcc"
6    "github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10    // 设置您的ak、sk和要访问的endpoint
11    ak := "ak"
12    sk := "sk"
13    endpoint := "bcc.bj.baidubce.com"
14    // 创建bcc client
15    bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16    
17    volumeId := "v-***"
18	args := &api.CancelAutoRenewCDSVolumeArgs{
19		// 磁盘ID
20		VolumeId: volumeId, 
21	}
22
23	err := bccClient.CancelAutoRenewCDSVolume(args)
24	fmt.Println(err)
25}
  • 注意数据盘才能取消进行自动续费操作。
  • 异步接口,可通过查询磁盘详情接口查询磁盘到期时间。

磁盘扩容

使用以下代码可以对磁盘进行扩大容量操作:

Go
1package main
2
3import (
4    "fmt"
5    "github.com/baidubce/bce-sdk-go/services/bcc"
6    "github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10    // 设置您的ak、sk和要访问的endpoint
11    ak := "ak"
12    sk := "sk"
13    endpoint := "bcc.bj.baidubce.com"
14    // 创建bcc client
15    bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16	// 磁盘ID
17    volumeId := "v-***"
18	// 请求扩容参数
19	args := &api.ResizeCSDVolumeArgs{
20		// 扩容大小,单位为GB
21		NewCdsSizeInGB: 60,
22		// 扩容类型
23		NewVolumeType:  api.StorageTypeEnhancedPl1,   
24	}
25    
26	// 请求扩容cds盘,变更磁盘类型和大小
27	err := bccClient.ResizeCDSVolume(volumeId, args)
28
29	fmt.Println(err)
30}

提示:

  • 磁盘只能进行扩大容量,不支持缩小容量。
  • 只有Available状态的磁盘,才能进行扩容操作
  • 磁盘扩容是一个异步接口,可通过查询磁盘详情接口查询磁盘扩容状态。

回滚磁盘

可以使用指定磁盘自身的快照回滚磁盘内容,使用以下代码可以对磁盘进行回滚:

Go
1package main
2
3import (
4	"fmt"
5	"github.com/baidubce/bce-sdk-go/services/bcc"
6	"github.com/baidubce/bce-sdk-go/services/bcc/api"
7
8)
9
10func main() {
11	// 设置您的ak、sk和要访问的endpoint
12	ak := "ak"
13	sk := "sk"
14	endpoint := "bcc.bj.baidubce.com"
15	// 创建bcc client
16	bccClient, _ := bcc.NewClient(ak, sk, endpoint)
17
18	volumeId := "v-zBms****"   // 磁盘ID
19	
20	args := &api.RollbackCSDVolumeArgs{
21		SnapshotId: "s-HkbJ****",   // 快照ID
22	}
23	err := bccClient.RollbackCDSVolume(volumeId, args)
24	if err != nil {
25		fmt.Println(err)
26	}
27}

提示:

  • 磁盘状态必须为 Available 才可以执行回滚磁盘操作。
  • 指定快照id必须是由该磁盘id创建的快照。
  • 若是回滚系统盘,实例状态必须为 Running 或 Stopped 才可以执行此操作。
  • 回滚系统盘快照,自本次快照以来的系统盘数据将全部丢失,不可恢复。

磁盘续费

对磁盘的续费操作,可以延长过期时长,以下代码可以对磁盘进行续费:

Go
1package main
2
3import (
4	"fmt"
5	"github.com/baidubce/bce-sdk-go/services/bcc"
6	"github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10	// 设置您的ak、sk和要访问的endpoint
11	ak := "ak"
12	sk := "sk"
13	endpoint := "bcc.bj.baidubce.com"
14	// 创建bcc client
15	bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16	// 待变配的实例配置参数
17	args := &api.PurchaseReservedCSDVolumeArgs{
18		Billing: &api.Billing{
19			PaymentTiming: api.PaymentTimingPrePaid,
20			Reservation: &api.Reservation{
21				ReservationLength:   1,       // 续费时长
22				ReservationTimeUnit: "month", // 续费时长单位
23			},
24		},
25	}
26	volumeId := "v-dj5Q****"    // 磁盘ID
27	err := bccClient.PurchaseReservedCDSVolume(volumeId, args)
28	if err != nil {
29		fmt.Println("purchase reserve CDS volume failed:", err)
30	} else {
31		fmt.Println("purchase reserve CDS volume success")
32	}
33}

释放CDS磁盘(新)

如下代码可以释放一个CDS磁盘及相关联的快照,并指定是否进入回收站

Go
1package main
2
3import (
4    "fmt"
5    "github.com/baidubce/bce-sdk-go/services/bcc"
6    "github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10    // 设置您的ak、sk和要访问的endpoint
11    ak := "ak"
12    sk := "sk"
13    endpoint := "bcc.bj.baidubce.com"
14    // 创建bcc client
15    bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16
17	// 磁盘ID
18	volumeId := "v-***"                 
19
20	args := &api.DeleteCDSVolumeArgs{
21		// 是否删除磁盘关联的自动快照
22		AutoSnapshot:   "on",
23		// 是否删除磁盘关联的手动快照
24		ManualSnapshot: "on",
25		// 是否将磁盘回收至回收站,为off时直接释放,不进入回收站
26		Recycle:        "off",               
27	}
28    
29    // 请求释放磁盘
30	err := bccClient.DeleteCDSVolumeNew(volumeId, args)
31
32	fmt.Println(err)
33}

提示:

  • 该接口用于释放未挂载的CDS磁盘,系统盘不能释放。
  • 与老接口功能上的区别在于,可以控制是否删除与磁盘关联的快照。

查询可用区可购买的磁盘信息

使用以下代码可以查询指定可用区可购买的磁盘信息

GO
1package main
2
3import (
4    "fmt"
5    "github.com/baidubce/bce-sdk-go/services/bcc"
6    "github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10    // 设置您的ak、sk和要访问的endpoint
11    ak := "ak"
12    sk := "sk"
13    endpoint := "bcc.bj.baidubce.com"
14    // 创建bcc client
15    bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16
17	// 可用区名称;当传入zoneName为空串或为非法zone时,会返回全部可用区的可购买磁盘信息。
18    zoneName := "cn-bj-d"			
19	
20    // 请求查询可用区下可购买磁盘信息
21	result, err := bccClient.GetAvailableDiskInfo(zoneName)
22	fmt.Println(err)
23	fmt.Println(result)
24}

磁盘绑定标签

使用以下代码可以给指定磁盘绑定标签

Go
1package main
2
3import (
4    "fmt"
5    "github.com/baidubce/bce-sdk-go/services/bcc"
6    "github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10    // 设置您的ak、sk和要访问的endpoint
11    ak := "ak"
12    sk := "sk"
13    endpoint := "bcc.bj.baidubce.com"
14    // 创建bcc client
15    bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16	// 磁盘ID
17    volumeId := "v-***"             
18	tagArgs := &api.TagVolumeArgs{
19		// 是否为关联资源绑定标签
20		RelationTag: false,             
21		ChangeTags: []api.Tag{
22			{
23				// 标签key
24				TagKey:   "Key-***",
25				// 标签value
26				TagValue: "Value***", 
27			},
28			{
29				// 标签key
30				TagKey:   "Key-***",
31				// 标签value
32				TagValue: "Value***",
33			},
34		},
35	}
36
37    // 请求为磁盘绑定标签
38	err := bccClient.TagVolume(volumeId, tagArgs)
39	fmt.Println(err)
40}

磁盘解绑标签

使用以下代码可以给指定磁盘绑定标签

Go
1package main
2
3import (
4    "fmt"
5    "github.com/baidubce/bce-sdk-go/services/bcc"
6    "github.com/baidubce/bce-sdk-go/services/bcc/api"
7)
8
9func main() {
10    // 设置您的ak、sk和要访问的endpoint
11    ak := "ak"
12    sk := "sk"
13    endpoint := "bcc.bj.baidubce.com"
14    // 创建bcc client
15    bccClient, _ := bcc.NewClient(ak, sk, endpoint)
16	// 磁盘ID
17    volumeId := "v-***"              
18    tagArgs := &api.TagVolumeArgs{
19		// 是否为关联资源解绑标签
20		RelationTag: false,             
21        ChangeTags: []api.Tag{
22            {
23				// 标签key
24				TagKey:   "Key-***",
25				// 标签value
26				TagValue: "Value***",
27			},
28            {
29				// 标签key
30				TagKey:   "Key-***",
31				// 标签value
32				TagValue: "Value***",
33			},
34        },
35    }
36
37    // 请求为磁盘解绑标签
38    err := bccClient.UntagVolume(volumeId, tagArgs)
39    fmt.Println(err)
40}

上一篇
初始化
下一篇
安全组