最近更新时间:2023.09.06 07:43:36
首次发布时间:2021.07.31 07:48:16
云服务器ECS提供以下API接口。
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、子网或安全组 |
API名称 | 功能 |
---|---|
DescribeRegions | 获取地域信息 |
DescribeZones | 获取一个地域下的可用区信息 |
API名称 | 功能 |
---|---|
DescribeImages | 获取镜像信息 |
ReplaceSystemVolume | 为一台实例重装系统或者更换新的系统盘 |
ImportImage | 导入自定义镜像 |
ExportImage | 导出自定义镜像 |
ModifyImageAttribute | 修改自定义镜像的名称、描述信息、状态等 |
DeleteImages | 删除自定义镜像 |
DescribeImageSharePermission | 查询自定义镜像已经共享的所有用户 |
ModifyImageSharePermission | 管理镜像共享权限 |
DescribeTasks | 查询一个或多个异步请求的进度 |
CreateImage | 通过实例创建自定义镜像 |
CopyImage | 复制自定义镜像 |
API名称 | 功能 |
---|---|
ImportKeyPair | 导入密钥对的公钥 |
CreateKeyPair | 创建一个密钥对 |
DescribeKeyPairs | 查询密钥对列表信息 |
ModifyKeyPairAttribute | 修改密钥对描述信息 |
AttachKeyPair | 绑定一个或多个密钥对到一台或多台Linux实例 |
DetachKeyPair | 为一台或多台Linux实例解绑密钥对 |
DeleteKeyPairs | 删除密钥对 |
分类 | API****名称 | 功能 |
---|---|---|
实例 | CreateTags | 为一个或多个实例绑定标签 |
DeleteTags | 为一个或多个实例解绑标签 | |
DescribeTags | 查询一个或多个实例已绑定的标签信息 | |
云盘 | CreateTags | 为一个或多个云盘绑定标签 |
DeleteTags | 为一个或多个云盘解绑标签 | |
DescribeTags | 查询一个或多个云盘已绑定的标签信息 |
API名称 | 功能 |
---|---|
CreateVolume | 创建一个云盘 |
DeleteVolume | 删除一个云盘 |
AttachVolume | 挂载云盘到实例 |
DetachVolume | 将云盘从实例上卸载 |
ExtendVolume | 扩容一个云盘 |
DescribeVolumes | 查询云盘列表 |
ModifyVolumeAttribute | 修改云盘属性 |
ModifyVolumeChargeType | 修改云盘计费方式 |
API名称 | 功能 |
---|---|
CreateDeploymentSet | 创建一个部署集 |
DescribeDeploymentSets | 查询部署集的属性 |
DescribeDeploymentSetSupportedInstanceTypeFamily | 查询支持部署集的实例规格族 |
ModifyDeploymentSetAttribute | 修改一个部署集的名称和描述信息 |
ModifyInstanceDeployment | 调整实例所属部署集 |
DeleteDeploymentSet | 删除一个部署集 |
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 | 为云服务器实例安装批量作业客户端。 |
DescribeCloudAssistantStatus | 查询实例批量作业客户端的安装状态 |