阿里云如何使用卸载磁盘接口

  卸载磁盘

  描述

  Portable 属性为 True 的磁盘,且磁盘所挂载的实例的状态必须为 running 或者 stopped,且实例的 OperationLocks 中没有标记 "LockReason" : "security" 的锁定状态,磁盘可以执行此操作。

  当一块独立普通云盘通过这个接口从一台实例上卸载后,DeleteWithInstance 会被置为 False。

  如果 DiskId 的磁盘不挂载在 InstanceId 的实例上,该操作失败。

  该接口是异步操作,请求返回后,仍然需要等待一段时间才能完成卸载,预计在 1 分钟左右。

  请求参数

名称 类型 是否必须 描述
Action String 操作接口名,系统规定参数,取值:DetachDisk
InstanceId String 目标云服务器 ID
DiskId String 磁盘 ID

  返回参数

  全是公共返回参数,详见公共返回参数

  错误码

错误代码 描述 Http 状态码 语义
MissingParameter The input parameter "InstanceId" that is mandatory for processing this request is not supplied. 400 InstanceId 未指定
MissingParameter The input parameter "DiskId" that is mandatory for processing this request is not supplied. 400 DiskId 未指定
InvalidInstanceId.NotFound The specified instance does not exist. 404 指定的实例不存在
InvalidDiskId.NotFound The specified disk does not exist. 404 指定的磁盘不存在
IncorrectDiskStatus The current disk status does not support this operation. 403 磁盘状态不正确
DiskNotPortable It is not a portable disk. 403 指定磁盘不是可卸载的磁盘
InstanceLockedForSecurity The instance is locked due to security. 403 指定的实例被安全锁定
DependencyViolation The specified disk has not been attached on the specified instance. 403 指定磁盘没有挂载在指定的实例上
DiskTypeViolation The specified disk is a system disk and cannot support the operation. 403 指定的磁盘未系统盘不能卸载

  示例

  请求示例

  https://ecs.aliyuncs.com/?action=DetachDisk

  &InstanceId=i-23jggx34b

  &DiskId=d-23jbf2v5m

  &<公共请求参数>

  返回示例

  XML格式

  

  473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

  

  JSON格式

  {

  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"

  }

时间: 2024-08-17 14:09:53

阿里云如何使用卸载磁盘接口的相关文章

阿里云服务器如何卸载、释放数据盘

阿里云服务器如何卸载.释放数据盘 云服务器 ECS 支持对当作数据盘用的普通云盘.高效云盘及 SSD 云盘进行卸载.您可以选择从实例入口进行卸载,或从磁盘入口进行挂载,两种操作没有区别,您可以选择任意一种方式.下面分别进行介绍. 注意以下问题: 您只能卸载数据盘 ,不能卸载系统盘 . 本地磁盘不能卸载. 早期的普通云盘不支持卸载操作导致.请在后期续费变配的时候,将普通云盘转化为独立云盘,即可进行卸载和挂载操作. 卸载数据盘时候,注意以下事项: 在 Windows 操作系统下,为了保证数据完整性,

阿里云如何使用创建磁盘接口

创建磁盘 描述 创建磁盘需要通过实名认证.没有通过实名认证的可以前往 阿里云官网 中的用户中心 -> 会员信息中进行实名认证. 本接口是用于创建可卸载云盘的数据盘,包括普通云盘.高效云盘和SSD云盘,系统盘的快照不能用来创建数据盘.创建磁盘时,默认在删除磁盘时删除自动快照,即 DeleteAutoSnapshot=true,可以通过 修改磁盘属性 修改该参数.通过该接口创建的盘Portable属性为true.收费方式为按量付费. 请求参数中 Size 和 SnapshotId 必须选择其中一项来

阿里云如何使用挂载磁盘接口

挂载磁盘 描述 实例的状态必须为 running 或者 stopped,且实例的 OperationLocks 中没有标记 "LockReason" : "security" 的锁定状态,且不欠费. 在该接口中设置的 DeleteWithInstance 属性,在实例的 OperationLocks 中标记为"LockReason" : "security" 的锁定状态时,释放实例时会忽略磁盘的 DeleteWithInsta

阿里云如何使用查询磁盘接口

查询磁盘 描述 下面的参数中,RegionId,ZoneId,DiskIds,InstanceId,- 等参数都是过滤器的概念,参数间是逻辑与关系.其中 DiskIds 是一个 Json 格式的 Json Array,格式如下. 如果参数为空,则过滤器不起作用,但是 DiskIds 如果是一个空 Json Array(即[]),则视为该过滤器有效,且返回空. 请求参数 名称 类型 是否必须 描述 Action String 是 系统规定参数,取值:DescribeDisks RegionId S

阿里云如何使用删除磁盘接口

删除磁盘 描述 当某个磁盘设备不再使用时,可以删除磁盘.但是只能删除独立普通云盘. 删除磁盘时磁盘的 status 必须为 Available. 如果指定 ID 的磁盘不存在,请求将被忽略. 由于用户快照会被保留,自动快照可以选择保留,请及时删除不必要的孤立用户快照和自动快照(即磁盘已经被删除的快照),以保持足够的快照额度来顺利完成周期性的自动快照策略. 请求参数 名称 类型 是否必须 描述 Action String 是 系统规定参数,取值:DeleteDisk DiskId String 是

阿里云如何使用扩容磁盘接口

扩容磁盘 描述 当前仅支持对数据盘的扩容操作. 只有数据盘类型为普通云盘.高效云盘.SSD 云盘,才可以进行扩容操作. 挂载在实例上的数据盘,只有实例为 Running 或者 Stopped 状态时,才可以进行扩容操作. 磁盘上如果正在执行打快照的操作,则此时不允许进行扩容操作. 挂载在实例上的磁盘,在进行扩容操作后,需要在控制台或者使用 Open API 重启实例才能使扩容生效. 扩容仅做磁盘容量的扩大,不做分区和文件系统的扩大,扩容完成后,用户还需要手动分配存储空间. 请求参数 名称 类型

阿里云使用Linux系统应用配置有哪些问题

Linux下如何进行FTP设置 ECS Linux服务器如何配置网站以及绑定域名 Ubuntu安装vncserver实现图形化访问 阿里云Docker镜像库 ECS linux中添加ftp用户,并设置相应的权限 CentOS6.5安装vncserver实现图形化访问 Linux SCP命令复制传输文件的用法 Mysql,phpmyadmin密码忘了怎么办 Linux下l2tp客户端xl2tpd的安装配置 使用SFTP方式传输文件 ECS Linux系统盘网站数据更换至数据盘 WDCP的报错处理

阿里云创建实例接口参数有哪些

创建实例 描述 创建实例需要通过实名认证.没有通过实名认证的可以前往 阿里云官网 中的 用户中心>会员信息 中进行实名认证. 根据传入参数创建弹性计算实例. 在创建实例时,必须要选择镜像,用来确定新创建实例的系统盘配置.镜像包含操作系统以及应用软件配置,基于镜像创建实例后,实例的系统盘即为此镜像的完全克隆. 一个实例创建时必须指定加入一个安全组.安全组需要预先创建,可通过 创建安全组 接口创建,可以在新创建实例时指定,也可通过 修改实例属性 的接口来完成实例所属安全组变更.在同一个安全组内的实例

阿里云如何创建自定义镜像

阿里云如何创建自定义镜像 自定义镜像是针对有效运行云服务器 ECS 实例的用户.通过已创建的自定义镜像,帮助您一次性开通多台已完全拷贝相同操作系统及环境数据等的云服务器 ECS 实例,可以满足您弹性扩容的业务需求. 自定义镜像是基于云服务器系统盘某一时刻的快照.同时开通的云服务器 ECS 实例的配置既可以相同,也可以不同. 说明 一个帐号最多能创建 30 个自定义镜像. 创建的自定义镜像不能跨区域使用. 通过自定义镜像开通的云服务器可以更换操作系统.更换系统后原来的自定义镜像还能够还可以继续使用