全部产品
云服务器 ECS

API 概览

更新时间:2017-08-16 11:21:06   分享:   

本页面列出了 ECS 所有 API 接口。

更多 OpenAPI 资源,请关注 API Explorer。专有网络相关的接口,请参见 专有网络 VPC 的 API 参考

实例相关接口

API 描述
CreateInstance 创建一个 ECS 实例
DeleteInstance 根据传入 ECS 实例的名称来释放实例资源
DescribeInstanceAutoRenewAttribute 查询实例自动续费状态
DescribeInstances 查询所有 ECS 实例的详细信息
DescribeInstanceStatus 批量获取当前用户所有 ECS 实例的状态信息,也可用于获取 ECS 实例列表
DescribeInstanceVncUrl 查询 ECS 实例的 Web 管理终端地址
DescribeUserdata 查询 ECS 实例的 UserData
JoinSecurityGroup 将 ECS 实例加入到指定的安全组
LeaveSecurityGroup 将 ECS 实例移出指定的安全组
ModifyInstanceAttribute 修改 ECS 实例密码、实例名称、安全组等属性信息
ModifyInstanceAutoReleaseTime 对给定的 ECS 实例设定自动释放时间
ModifyInstanceAutoRenewAttribute 设置实例的自动续费状态
ModifyInstanceVncPasswd 修改 ECS 实例的 Web 管理终端口令
ModifyInstanceVpcAttribute 修改 ECS 实例的 VPC 属性
RebootInstance 重启指定的 ECS 实例
RenewInstance 为包年包月 ECS 实例续费
StartInstance 启动一个指定的 ECS 实例
StopInstance 停止一个指定的 ECS 实例
DescribeInstanceRamRole 查询实例 RAM 角色的信息
AttachInstanceRamRole 绑定实例与实例 RAM 角色
DetachInstanceRamRole 解绑实例 RAM 角色

磁盘相关接口

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

快照相关接口

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

镜像相关接口

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

网络相关接口

API 描述
AllocatePublicIpAddress 给一个特定实例分配一个可用公网 IP 地址
ModifyInstanceNetworkSpec 修改实例的带宽配置
弹性公网 IP 接口 VPC 的弹性公网 IP 相关接口

安全组相关接口

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

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 取消正在运行的任务
本文导读目录
本文导读目录
以上内容是否对您有帮助?