API概览
实例相关接口
| API | 描述 |
|---|---|
| CreateInstance | 创建 ECS 实例 |
| StartInstance | 启动一个指定的实例 |
| StopInstance | 停止一个指定的实例 |
| RebootInstance | 重启指定的实例 |
| ModifyInstanceAttribute | 修改实例密码、实例名称、安全组等属性信息 |
| ModifyInstanceVpcAttribute | 修改云服务器实例的 VPC 属性 |
| DescribeInstanceStatus | 批量获取当前用户所有实例的状态信息,也可用于获取实例列表 |
| DescribeInstances | 查询所有实例的详细信息 |
| DeleteInstance | 根据传入实例的名称来释放实例资源 |
| JoinSecurityGroup | 将实例加入到指定的安全组 |
| LeaveSecurityGroup | 将实例移出指定的安全组 |
磁盘相关接口
| API | 描述 |
|---|---|
| CreateDisk | 创建磁盘 |
| DescribeDisks | 查询磁盘信息 |
| AttachDisk | 挂载磁盘 |
| DetachDisk | 卸载磁盘 |
| ModifyDiskAttribute | 修改磁盘属性 |
| DeleteDisk | 当某个磁盘设备不再使用时,可以删除磁盘。但是只能删除独立普通云盘 |
| ReInitDisk | 重新初始化磁盘到初始状态 |
| ResetDisk | 使用指定磁盘自身的快照回滚磁盘内容 |
| ReplaceSystemDisk | 更换系统盘 |
| ResizeDisk | 扩容磁盘 |
快照相关接口
| API | 描述 |
|---|---|
| CreateSnapshot | 对指定的磁盘存储设备创建快照 |
| DeleteSnapshot | 删除指定实例、指定磁盘设备的快照 |
| DescribeSnapshots | 查询针对云服务器的某个磁盘设备所有的快照列表 |
| ModifyAutoSnapshotPolicy | 设置自动快照策略 |
| DescribeAutoSnapshotPolicy | 查询自动快照策略 |
镜像相关接口
| API | 描述 |
|---|---|
| DescribeImages | 查询用户可以使用的镜像列表 |
| CreateImage | 通过快照创建自定义镜像,创建后的镜像可以用于新建 ECS 实例 |
| DeleteImage | 删除指定的用户自定义镜像 |
| ModifyImageAttribute | 修改镜像属性 |
| CopyImage | 复制镜像 |
| CancelCopyImage | 取消复制镜像 |
| ModifyImageSharePermission | 管理镜像共享 |
| DescribeImageSharePermission | 查询镜像共享账号列表 |
网络相关接口
| API | 描述 |
|---|---|
| AllocatePublicIpAddress | 给一个特定实例分配一个可用公网 IP 地址 |
| ModifyInstanceNetworkSpec | 修改实例的带宽配置 |
| AllocateEipAddress | 申请 1 个弹性公网 IP |
| AssociateEipAddress | 将弹性公网 IP 绑定到相同地域的云服务器实例上 |
| DescribeEipAddresses | 查询指定地域的弹性公网 IP 列表 |
| ModifyEipAddressAttribute | 修改指定弹性公网 IP 的属性,目前主要用于修改弹性公网 IP 的带宽限速 |
| UnassociateEipAddress | 解除一个弹性公网 IP 和云服务器实例的绑定关系 |
| ReleaseEipAddress | 释放弹性公网 IP |
安全组相关接口
| API | 描述 |
|---|---|
| CreateSecurityGroup | 新建一个安全组,通过安全组防火墙规则配置实现对一组实例的防火墙配置 |
| AuthorizeSecurityGroup | 设定安全组对外容许的访问权限 |
| DescribeSecurityGroupAttribute | 查询安全组详情,包括安全权限控制 |
| DescribeSecurityGroups | 分页查询用户定义的所有安全组基本信息 |
| RevokeSecurityGroup | 取消 Group 对外提供的访问权限 |
| DeleteSecurityGroup | 用于删除一个指定的安全组 |
专有网络相关接口
| API | 描述 |
|---|---|
| CreateVpc | 在指定的地域创建 1 个 VPC |
| DeleteVpc | 删除指定的 VPC |
| DescribeVpcs | 查询指定地域的专有网络列表 |
| ModifyVpcAttribute | 修改指定 VPC 的属性 |
路由器相关接口
| API | 描述 |
|---|---|
| DescribeVRouters | 查询指定地域的路由器列表。此接口支持分页查询,每页的数量默认为 10 条 |
| ModifyVRouterAttribute | 修改指定路由器的属性 |
交换机相关接口
| API | 描述 |
|---|---|
| CreateVSwitch | 在指定专有网络内创建一个新的交换机 |
| DeleteVSwitch | 删除指定的交换机 |
| DescribeVSwitches | 查询指定地域内用户的交换机列表 |
| ModifyVSwitchAttribute | 修改指定交换机的属性 |
路由表相关接口
| API | 描述 |
|---|---|
| CreateRouteEntry | 新建自定义路由条目 |
| DeleteRouteEntry | 删除指定的自定义路由 |
| DescribeRouteTables | 查询用户名下路由表的列表。此接口支持分页查询,每页的数量默认为 10 条 |
NAT网关相关接口
| API | 描述 |
|---|---|
| CreaeNatGateway | 创建NAT网关 |
| DescribeNatGatways | 查询NAT网关列表 |
| DeleteNatGatway | 删除NAT网关 |
| DescribeBandwidthPackages | 查询共享带宽包列表 |
| ModifyBandwidthPackageSpec | 修改共享带宽包带宽 |
| AddBandwidthPackageIps | 修改共享带宽包-增加公网IP |
| RemoveBandwidthPackageIps | 修改共享带宽包-减少公网IP |
| DeleteBandwidthPackage | 删除共享带宽包 |
| CreateForwardEntry | 添加端口转发规则 |
| DeleteForwardEntry | 删除端口转发规则 |
| ModifyForwardEntry | 修改端口转发规则 |
| DescribeForwordTableEntries | 查询端口转发规则列表 |
私网高可用虚拟IP相关接口
| API | 描述 |
|---|---|
| CreateHaVip | 新建HaVip |
| DeleteHaVip | 删除HaVip |
| AssociateHaVip | 绑定HaVip与ECS实例 |
| UnassociateHaVip | 解绑HaVip与ECS实例 |
| DescribeHaVips | 查询HaVip列表 |
地域相关接口
| API | 描述 |
|---|---|
| DescribeRegions | 查询可用地域列表 |
| DescribeZones | 查询可用区 |
监控相关接口
| API | 描述 |
|---|---|
| DescribeInstanceMonitorData | 分页查询本用户的所有云服务器相关的监控信息 |
| DescribeEipMonitorData | 查看弹性公网 IP 的监控信息 |
| DescribeDiskMonitorData | 分页查询本用户的指定磁盘的相关监控信息 |
其他接口
| API | 描述 |
|---|---|
| DescribeInstanceTypes | 查询 ECS 所提供的实例资源规格列表 |