找不到 API ? 点击 反馈吧
- 地域
- 询价
- 实例
- 镜像
- 块存储
- 创建数据盘CreateDisk
- 查询块存储DescribeDisks
- 为实例挂载磁盘AttachDisk
- 卸载按量付费数据盘或系统盘DetachDisk
- 扩容磁盘ResizeDisk
- 修改块存储属性ModifyDiskAttribute
- 修改云盘的计费方式ModifyDiskChargeType
- 变更云盘类型或性能级别ModifyDiskSpec
- 更换系统盘(更换操作系统)ReplaceSystemDisk
- 使用快照回滚云盘ResetDisk
- 批量重置磁盘ResetDisks
- 初始化磁盘至创建时的初始状态ReInitDisk
- 迁移云盘ModifyDiskDeployment
- 释放一块按量付费数据盘DeleteDisk
- 开启块存储账号级默认加密EnableDiskEncryptionByDefault
- 查询块存储账号级默认加密的服务状态DescribeDiskEncryptionByDefaultStatus
- 查询块存储账号级默认加密使用的密钥DescribeDiskDefaultKMSKeyId
- 修改块存储账号级默认加密使用的密钥ModifyDiskDefaultKMSKeyId
- 重置块存储账号级默认加密使用的密钥ResetDiskDefaultKMSKeyId
- 关闭块存储账号级默认加密DisableDiskEncryptionByDefault
- 快照
- 网络
- 弹性网卡
- 前缀列表
- 安全组
- 密钥对
- 启动模板
- 弹性供应组
- 部署集
- 资源保障
- 预留实例券
- 存储容量单位包
- 云助手
- 系统事件
- 资源诊断
- 运维与监控
- 标签与资源组
- 专有宿主机
- 高性能集群
- 任务
- Deprecated
AttachDisk
为一台ECS实例挂载一块按数据盘或系统盘
服务地址:
华东1 金融云
参数配置
高级配置
输入参数
只看必填
注意事项
InstanceId待挂载ECS实例的ID
DiskId待挂载的磁盘ID
Device磁盘设备名称
DeleteWithInstance释放实例时
请选择布尔值
Bootable是否作为系统盘挂载
请选择布尔值
Password挂载系统盘时
KeyPairName挂载系统盘时
Force是否是强制挂载请求
请选择布尔值
文档
调用结果
SDK 示例
CLI示例
相关示例 (9)
调用历史
错误码
流控
插件下载了解更多
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.
接口说明
调用该接口时,您需要注意:
-
实例和磁盘必须在同一个可用区。
-
磁盘的状态必须为待挂载(
Available
)。 -
挂载数据盘时:
- 目标 ECS 实例必须处于运行中(
Running
)或者已停止(Stopped
)状态。 - 如果是您单独购买的磁盘,计费方式必须是按量付费。
- 从 ECS 实例上卸载的系统盘作为数据盘挂载时,不限制计费方式。
- 弹性临时盘一旦卸载,只能重新挂载至其原始实例。
- 目标 ECS 实例必须处于运行中(
-
挂载系统盘时:
- 目标 ECS 实例必须是卸载该系统盘时的源实例。
- 目标 ECS 实例必须处于已停止(
Stopped
)状态。 - 您必须设置实例登录凭证。
- 弹性临时盘不支持挂载为系统盘。
- 更多关于挂载系统盘的信息,请参见卸载或挂载系统盘。
-
查询 ECS 实例信息时,如果返回数据中包含
{"OperationLocks": {"LockReason" : "security"}}
,则禁止一切操作。 -
开启多重挂载特性的云盘,只能挂载到支持 NVMe 协议的实例上。 更多信息,请参见ESSD 云盘支持 NVMe以及使用多重挂载功能。
请求参数
字段名称 | 字段详情 |
---|---|
InstanceIdstring | 待挂载 ECS 实例的 ID。 示例值:i-bp1dq5lozx5f4pmd****参考取值来源: RunInstances StopInstances StartInstances CreateInstance RebootInstances DescribeInstances ModifyManagedInstance RenewReservedInstances DetachInstanceRamRole AttachInstanceRamRole DeregisterManagedInstance PurchaseReservedInstancesOffering |
DiskIdstring | 待挂载的磁盘 ID。磁盘( 示例值:d-bp1j4l5axzdy6ftk****参考取值来源: CreateDisk DescribeDisks |
Devicestring | 磁盘设备名称。展开详情 示例值:testDeviceName |
DeleteWithInstanceboolean | 释放实例时,该磁盘是否随实例一起释放。取值范围:展开详情 示例值:false |
Bootableboolean | 是否作为系统盘挂载。取值范围:展开详情 示例值:false |
Passwordstring | 挂载系统盘时,设置实例的用户名密码,仅对 administrator 和 root 用户名生效,其他用户名不生效。长度为 8 至 30 个字符,必须同时包含大小写英文字母、数字和特殊符号中的三类字符。特殊符号可以是:展开详情 示例值:EcsV587! |
KeyPairNamestring | 挂载系统盘时,为 Linux 系统 ECS 实例绑定的 SSH 密钥对的名称。展开详情 示例值:KeyPairTestName参考取值来源: DetachKeyPair CreateKeyPair AttachKeyPair ImportKeyPair DescribeKeyPairs |
Forceboolean | 是否是强制挂载请求。取值范围:展开详情 示例值:false |
返回参数
字段名称 | 字段详情 |
---|---|
RequestIdstring | 请求 ID。 示例值:473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |