You need to enable JavaScript to run this app.
导航
API 列表
最近更新时间:2024.12.13 14:10:06首次发布时间:2021.07.31 07:48:16

本文为您详细列举了云服务器ECS的API。

地域

API说明
DescribeRegions获取地域信息
DescribeZones获取一个地域下的可用区信息

实例

API说明
RunInstances创建一台或多台云服务器实例
StartInstance启动一台实例
StopInstance停止一台实例
RebootInstance重启一台实例
DeleteInstance删除一台实例
StartInstances启动一台或多台实例
StopInstances停止一台或多台实例
RebootInstances重启一台或多台实例
DeleteInstances删除一台或多台实例
DescribeInstances获取实例信息
DescribeInstanceTypes获取云服务器提供的所有实例规格的信息
DescribeInstanceTypeFamilies获取云服务器提供的实例规格族信息
DescribeAvailableResource查询可用区中计算资源的库存信息
DescribeUserData查询实例自定义数据
DescribeInstanceVncUrl查询实例 VNC 管理终端地址
DescribeInstanceECSTerminalUrl查询实例 Terminal 管理终端地址
RenewInstance续费一台包年包月实例
ModifyInstanceAttribute修改指定实例的信息
ModifyInstanceSpec修改指定实例的规格
ModifyInstanceChargeType修改指定实例的计费模式
AssociateInstancesIamRole为一台或多台实例绑定IAM角色
DisassociateInstancesIamRole为一台或多台实例解绑IAM角色
DescribeInstancesIamRoles获取一台或多台实例上已绑定的IAM角色
DescribeSpotAdvice查询抢占式实例近30天的实例平均释放率、平均折扣率等信息
DescribeSpotPriceHistory查询抢占式实例近30天内的历史价格
ModifyInstanceVpcAttribute修改一台实例的VPC、子网或安全组
PurchaseReservedInstances购买一张预留实例券
DescribeReservedInstances查询已购买的预留实例券信息
ModifyReservedInstances更改预留实例券
CreateScheduledInstances创建弹性预约实例
DescribeScheduledInstances查询弹性预约单列表
DeleteScheduledInstance取消预约弹性预约实例
DescribeScheduledInstanceStock查询弹性预约实例预约情况

镜像

API说明
DescribeImages获取镜像信息
ReplaceSystemVolume为一台实例重装系统或者更换新的系统盘
ImportImage导入自定义镜像
ExportImage导出自定义镜像
ModifyImageAttribute修改自定义镜像的名称、描述信息、状态等
DeleteImages删除自定义镜像
DescribeImageSharePermission查询自定义镜像已经共享的所有用户
ModifyImageSharePermission管理镜像共享权限
DescribeTasks查询一个或多个异步请求的进度
CreateImage通过实例创建自定义镜像
CopyImage复制自定义镜像
DetectImage发起镜像检测流程。

密钥对

API说明
ImportKeyPair导入密钥对的公钥
CreateKeyPair创建一个密钥对
DescribeKeyPairs查询密钥对列表信息
ModifyKeyPairAttribute修改密钥对描述信息
AttachKeyPair绑定一个或多个密钥对到一台或多台Linux实例
DetachKeyPair为一台或多台Linux实例解绑密钥对
DeleteKeyPairs删除密钥对

标签

API说明
TagResources(新版)为一个或多个资源(实例、镜像、密钥对等)绑定标签
UntagResources(新版)为一个或多个资源(实例、镜像、密钥对等)解绑标签
ListTagsForResources(新版)查询已绑定标签的资源
CreateTags(旧版)为一个或多个资源(实例、镜像、密钥对等)绑定标签
DeleteTags(旧版)为一个或多个资源(实例、镜像、密钥对等)解绑标签
DescribeTags(旧版)查询已绑定标签的资源
CreateTags为一个或多个云盘绑定标签
DeleteTags为一个或多个云盘解绑标签
DescribeTags查询一个或多个云盘已绑定的标签信息

云盘

API说明
CreateVolume创建一个云盘
DeleteVolume删除一个云盘
AttachVolume挂载云盘到实例
DetachVolume将云盘从实例上卸载
ExtendVolume扩容一个云盘
DescribeVolumes查询云盘列表
DescribeVolumeType查询各地域可用区支持创建的云盘类型
ModifyVolumeSpec变更云盘规格
ModifyVolumeAttribute修改云盘属性
ModifyVolumeChargeType修改云盘计费方式
ModifyVolumeExtraPerformance为云盘配置额外性能或修改额外性能属性
CalculatePrice查询云盘价格
DescribeMaxExtraPerformanceCanPurchase查询吞吐型SSD云盘的性能

快照

API说明
CreateSnapshot创建一个快照
DeleteSnapshot删除一个快照
DescribeSnapshots查询快照列表
ModifySnapshotAttribute修改快照属性
RollbackVolume使用快照回滚云盘
CreateAutoSnapshotPolicy创建自动快照策略
DeleteAutoSnapshotPolicy删除自动快照策略
ModifyAutoSnapshotPolicy修改自动快照策略
DescribeAutoSnapshotPolicy查询自动快照策略
ApplyAutoSnapshotPolicy为云盘应用自动快照策略
CancelAutoSnapshotPolicy取消自动快照策略
CreateSnapshotGroup创建快照一致性组
DescribeSnapshotGroups查询快照一致性组
ModifySnapshotGroup修改快照一致性组
DeleteSnapshotGroup删除快照一致性组
RollbackSnapshotGroup回滚快照一致性组

部署集

API说明
CreateDeploymentSet创建一个部署集
DescribeDeploymentSets查询部署集的属性
DescribeDeploymentSetSupportedInstanceTypeFamily查询支持部署集的实例规格族
ModifyDeploymentSetAttribute修改一个部署集的名称和描述信息
ModifyInstanceDeployment调整实例所属部署集
DeleteDeploymentSet删除一个部署集

实例启动模版


API说明
CreateLaunchTemplate创建一个实例启动模板
CreateLaunchTemplateVersion创建一个实例启动模板的版本
DescribeLaunchTemplates查询实例启动模板
DescribeLaunchTemplateVersions查询实例启动模板版本
ModifyTemplateDefaultVersion修改实例启动模板的默认版本
DeleteLaunchTemplate删除一个实例启动模板
DeleteLaunchTemplateVersion删除一个实例启动模板的版本

监控

API说明
DescribeSystemEvents查询实例的系统事件信息
UpdateSystemEvents修改系统事件状态
CreateSubscription订阅ECS事件通知
ModifySubscriptionEventTypes修改订阅事件类型
DescribeSubscriptions查询事件通知订阅列表
DescribeEventTypes查询事件类型列表

运维

API说明
GetConsoleOutput获取实例最近启动、重启或者关机时的系统命令行输出
GetConsoleScreenshot获取正在运行实例的JPG格式屏幕截图,以帮助进行故障排查

批量作业

API说明
CreateCommand新建一条批量作业自定义命令
ModifyCommand修改批量作业自定义命令内容
DeleteCommand删除指定自定义命令
DescribeCommands查询批量作业命令列表
RunCommand创建批量作业并在一台或多台ECS实例中立即执行
InvokeCommand创建一个批量作业
StopInvocation停止一条正在运行中(Running)的批量作业命令
DescribeInvocations查询批量作业的执行列表和状态
DescribeInvocationInstances查询批量作业执行对象列表
DescribeInvocationResults查看一条或多条批量作业的执行结果
InstallCloudAssistant为云服务器实例安装批量作业客户端。
UpgradeCloudAssistants升级已安装的批量作业客户端至最新版本。
UninstallCloudAssistants卸载已安装的批量作业客户端。
DescribeCloudAssistantStatus查询实例批量作业客户端的安装状态