全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
云服务器 ECS

API 概览

更新时间:2017-11-13 17:59:36

本页面汇总了云服务器 ECS 所有可调用 API,具体接口信息请参阅相关文档。

实例相关接口

API 描述
CreateInstance 创建一个 ECS 实例
DeleteInstance 根据传入 ECS 实例的名称来释放实例资源
DescribeInstanceAutoRenewAttribute 查询实例自动续费状态
DescribeInstances 查询所有 ECS 实例的详细信息
DescribeInstanceStatus 批量获取当前用户所有 ECS 实例的状态信息,也可用于获取 ECS 实例列表
DescribeInstanceVncUrl 查询 ECS 实例的 Web 管理终端地址
DescribeSpotPriceHistory 查询竞价实例的历史价格
DescribeUserdata 查询 ECS 实例的 UserData
JoinSecurityGroup 将 ECS 实例加入到指定的安全组
LeaveSecurityGroup 将 ECS 实例移出指定的安全组
ModifyInstanceAttribute 修改 ECS 实例密码、实例名称、安全组等属性信息
ModifyInstanceAutoReleaseTime 对给定的 ECS 实例设定自动释放时间
ModifyInstanceAutoRenewAttribute 设置实例的自动续费状态
ModifyInstanceChargeType 把按量付费实例转换成包年包月实例
ModifyInstanceSpec 修改按量付费实例配置。调整实例的实例规格、带宽大小
ModifyInstanceVncPasswd 修改 ECS 实例的 Web 管理终端口令
ModifyInstanceVpcAttribute 修改 ECS 实例的 VPC 属性
RebootInstance 重启指定的 ECS 实例
RenewInstance 为包年包月 ECS 实例续费
StartInstance 启动一个指定的 ECS 实例
StopInstance 停止一个指定的 ECS 实例
DescribeInstanceRamRole 查询实例 RAM 角色的信息
AttachInstanceRamRole 给 ECS 实例授予 RAM 角色
DetachInstanceRamRole 收回 ECS 实例的 RAM 角色

磁盘相关接口

API 描述
CreateDisk 创建磁盘
DescribeDisks 查询磁盘信息
AttachDisk 挂载磁盘
DetachDisk 卸载磁盘
ModifyDiskAttribute 修改磁盘属性
DeleteDisk 当某个磁盘设备不再使用时,可以删除磁盘。但是只能删除独立普通云盘
ReInitDisk 重新初始化磁盘到初始状态
ResetDisk 使用指定磁盘自身的快照回滚磁盘内容
ReplaceSystemDisk 更换系统盘
ResizeDisk 扩容磁盘

快照相关接口

API 描述
CreateSnapshot 对指定的磁盘存储设备创建快照
DeleteSnapshot 删除指定实例、指定磁盘设备的快照
DescribeSnapshots 查询针对云服务器的某个磁盘设备所有的快照列表
CreateAutoSnapshotPolicy 创建一条自动快照策略
DescribeAutoSnapshotPolicy 查询自动快照策略
DeleteAutoSnapshotPolicy 释放一条自动快照策略
ModifyAutoSnapshotPolicyEx 修改一条自动快照策略
ApplyAutoSnapshotPolicy 为磁盘执行自动快照策略
CancelAutoSnapshotPolicy 为应用了自动快照策略的磁盘取消自动快照策略
DescribeSnapshotLinks 查询磁盘快照链。快照链是一个磁盘所有快照组成的关系链,一个磁盘对应一条快照链,所以快照链 ID 即磁盘 ID

镜像相关接口

API 描述
DescribeImages 查询用户可以使用的镜像列表
CreateImage 通过快照创建自定义镜像,创建后的镜像可以用于新建 ECS 实例
DeleteImage 删除指定的用户自定义镜像
ModifyImageAttribute 修改镜像属性
CopyImage 复制镜像
CancelCopyImage 取消复制镜像
ModifyImageSharePermission 管理镜像共享
DescribeImageSharePermission 查询镜像共享账号列表
ImportImage 将线下的一个镜像文件导入到 ECS 环境中生成一个自定义镜像
ExportImage 把用户自定义镜像导出到与该自定义镜像同一地域的 OSS bucket 里

网络相关接口

API 描述
AllocatePublicIpAddress 给一个特定实例分配一个可用公网 IP 地址
ModifyInstanceNetworkSpec 修改实例的带宽配置
AllocateEipAddress VPC 的弹性公网 IP 相关接口
AttachClassicLinkVpc 将一台经典网络类型实例连接到专有网络(VPC)中
ConvertNatPublicIpToEip 将网络类型为专有网络(VPC)的 ECS 实例的公网 IP(NatPublicIp)转化为弹性公网 IP(EIP)
DescribeClassicLinkInstances 批量获取已经和专有网络(VPC)建立连接(Link)的经典网络 ECS 实例的信息
DetachClassicLinkVpc 取消经典网络实例与专有网络建立的连接(ClassicLink)

安全组相关接口

API 描述
CreateSecurityGroup 新建一个安全组,通过安全组防火墙规则配置实现对一组实例的防火墙配置
AuthorizeSecurityGroup 设定安全组对外容许的访问权限
DescribeSecurityGroupAttribute 查询安全组详情,包括安全权限控制
DescribeSecurityGroups 分页查询用户定义的所有安全组基本信息
RevokeSecurityGroup 取消 Group 对外提供的访问权限
DeleteSecurityGroup 用于删除一个指定的安全组
ModifySecurityGroupAttribute 修改指定安全组的属性,包括修改安全组名称和描述
AuthorizeSecurityGroupEgress 设定安全组 Out 方向的访问权限
RevokeSecurityGroupEgress 撤销安全组出方向的访问规则
ModifySecurityGroupRule 修改入方向安全组规则
DescribeSecurityGroupReferences 查询有哪些安全组的出站或入站规则中引用了输入的安全组 ID
ModifySecurityGroupPolicy 更改安全组内网连通策略

SSH 密钥对相关接口

API 描述
CreateKeyPair 创建 SSH 密钥对
DeleteKeyPairs 删除 SSH 密钥对
DescribeKeyPairs 分页查询 SSH 密钥对
ImportKeyPair 导入 SSH 密钥对
AttachKeyPair 绑定 SSH 密钥对
DetachKeyPair 解绑 SSH 密钥对

地域相关接口

API 描述
DescribeRegions 查询可用地域列表
DescribeZones 查询可用区

监控相关接口

API 描述
DescribeInstanceMonitorData 分页查询本用户的所有云服务器相关的监控信息
DescribeEipMonitorData 查看弹性公网 IP 的监控信息
DescribeDiskMonitorData 分页查询本用户的指定磁盘的相关监控信息

标签相关接口

API 描述
AddTags 绑定标签
RemoveTags 解绑标签
DescribeTags 查询标签

其它接口

API 描述
DescribeInstanceTypes 查询ECS所提供的实例资源规格列表
DescribeInstanceTypeFamilies 查询实例规格族信息
DescribeTasks 查询指定的异步请求的进度
DescribeTaskAttribute 查询任务的详细信息
CancelTask 取消正在运行的任务
本文导读目录