本产品(
轻量应用服务器/2020-06-01
)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey。
实例
API | 标题 | API概述 |
---|---|---|
CreateInstances | 创建实例 | 创建一台或多台包年包月的实例。 |
StartInstance | 启动实例 | 启动一台轻量应用服务器。 |
StartInstances | 批量启动实例 | 启动一台或多台轻量应用服务器。 |
ListInstanceStatus | 批量获取实例状态 | 查询一个或多个实例的状态。 |
StopInstance | 停止实例 | 停止一台轻量应用服务器。 |
StopInstances | 批量停止实例 | 停止一台或多台轻量应用服务器。 |
UpdateInstanceAttribute | 修改实例部分信息 | 修改实例的部分信息,包括实例名称,密码。 |
ListInstances | 获取实例列表 | 查询指定地域下一个或多个实例的详细信息。 |
LoginInstance | 远程登录实例 | 使用Workbench远程登录轻量应用服务器。 |
DescribeInstanceVncUrl | 获取实例VNC连接地址 | 获取指定轻量应用服务器的VNC连接地址。 |
ModifyInstanceVncPassword | 修改实例VNC密码 | 修改实例的VNC密码。 |
ListInstancePlansModification | 获取当前实例可升级的套餐列表 | 查询指定的轻量应用服务器可升级的套餐列表。 |
ListInstancesTrafficPackages | 获取指定服务器的流量包使用情况 | 查询一个或多个实例的流量包详情信息。 |
DescribeInstancePasswordsSetting | 查询实例是否设置过密码 | 查询轻量应用服务器是否设置过密码。 |
InstallCloudMonitorAgent | 安装云监控插件 | 为指定的轻量应用服务器安装云监控插件。 |
DescribeCloudMonitorAgentStatuses | 查询云监控插件状态 | 查询轻量应用服务器云监控插件的状态。 |
DescribeMonitorData | 获取实例监控数据 | 获取实例监控信息(vCPU、内存、磁盘IO、流量)。 |
DescribeSecurityAgentStatus | 查询安全中心Agent插件状态 | 查询指定轻量应用服务器的安全中心Agent插件状态。 |
RebootInstance | 重启实例 | 重启一台轻量应用服务器。 |
RebootInstances | 批量重启实例 | 重启一台或多台轻量应用服务器。 |
UpgradeInstance | 升级实例 | 为指定的轻量应用服务器升级套餐配置。 |
RenewInstance | 续费实例 | 续费一台轻量应用服务器。 |
ResetSystem | 重置系统 | 为指定的轻量应用服务器重置系统。 |
密钥对
API | 标题 | API概述 |
---|---|---|
CreateInstanceKeyPair | 创建实例密钥对 | 创建轻量应用服务器密钥对。 |
CreateKeyPair | 创建密钥对 | 创建轻量应用服务器密钥对。 |
UploadInstanceKeyPair | 导入密钥对 | 为一台轻量应用服务器导入密钥对。 |
ImportKeyPair | 导入密钥对 | 导入已有密钥对。 |
DescribeInstanceKeyPair | 查询实例密钥对信息 | 查询轻量应用服务器的密钥对信息。 |
ListKeyPairs | 查询密钥对 | 密钥对列表。 |
AttachKeyPair | 绑定密钥对 | 轻量应用服务器绑定密钥对。 |
DetachKeyPair | 解绑密钥对 | 解绑轻量应用服务器的密钥对。 |
DeleteInstanceKeyPair | 删除实例密钥对 | 删除轻量应用服务器密钥对。 |
DeleteKeyPairs | 删除密钥对 | 删除轻量应用服务器密钥对。 |
防火墙模板
API | 标题 | API概述 |
---|---|---|
CreateFirewallTemplate | 创建防火墙模板 | 创建一个防火墙模板。 |
DescribeFirewallTemplates | 查询防火墙模板 | 查询防火墙模板的信息。 |
CreateFirewallTemplateRules | 创建防火墙模板规则 | 对于已创建的防火墙模板,您可以根据业务需求为防火墙模板增加防火墙规则。 |
ApplyFirewallTemplate | 应用防火墙模板 | 使用防火墙模板可以同时为多台轻量应用服务器实例设置防火墙规则,提高设置防火墙规则的效率。 |
ModifyFirewallTemplate | 修改防火墙模板 | 对于已创建的防火墙模板,您可以根据业务需求修改防火墙规则,并最终将这些规则通过防火墙模板设置到轻量应用服务器实例中。 |
DescribeFirewallTemplateApplyResults | 查询防火墙模板应用结果 | 查询防火墙模板应用实例结果。 |
DescribeFirewallTemplateRulesApplyResult | 查询防火墙模板规则应用结果 | 查询防火墙模板规则应用结果信息。 |
DeleteFirewallTemplateRules | 删除防火墙模板规则 | 对于已创建的防火墙模板,您可以根据业务需求删除防火墙规则。 |
DeleteFirewallTemplates | 删除防火墙模板 | 删除已创建的防火墙模板。 |
防火墙
API | 标题 | API概述 |
---|---|---|
DeleteFirewallRules | 批量删除实例防火墙规则 | 删除指定轻量应用服务器的多条防火墙规则。 |
CreateFirewallRule | 创建实例的防火墙规则 | 为指定的轻量应用服务器创建一条防火墙规则。 |
CreateFirewallRules | 批量创建实例的防火墙规则 | 为指定的轻量应用服务器批量创建防火墙规则。 |
ListFirewallRules | 获取实例的防火墙规则 | 查询指定轻量应用服务器的防火墙规则。 |
ModifyFirewallRule | 修改实例防火墙规则 | 修改指定轻量应用服务器的防火墙规则。 |
EnableFirewallRule | 开启实例防火墙规则 | 开启指定轻量应用服务器的一条防火墙策略。 |
DisableFirewallRule | 禁用实例防火墙规则 | 禁用指定轻量应用服务器的一条防火墙策略。 |
DeleteFirewallRule | 删除实例防火墙规则 | 删除指定轻量应用服务器的一条防火墙规则。 |
快照
API | 标题 | API概述 |
---|---|---|
CreateSnapshot | 创建快照 | 为指定的磁盘创建快照。 |
ListSnapshots | 获取快照 | 查询一个或多个已创建的快照信息。 |
UpdateSnapshotAttribute | 修改快照备注信息 | 修改轻量应用服务器指定快照的备注信息。 |
DeleteSnapshot | 删除快照 | 删除轻量应用服务器指定的快照。 |
DeleteSnapshots | 批量删除快照 | 删除一个或多个已创建的快照。 |
磁盘
API | 标题 | API概述 |
---|---|---|
UpdateDiskAttribute | 修改数据盘备注信息 | 修改轻量应用服务器指定数据盘的备注信息。 |
ListDisks | 查询一个或多个磁盘信息 | 查询指定地域下一个或多个已创建的磁盘信息。 |
ResetDisk | 回滚磁盘 | 根据快照回滚磁盘。 |
自定义镜像
API | 标题 | API概述 |
---|---|---|
CreateCustomImage | 创建自定义镜像 | 通过快照创建用户自定义镜像。 |
ListCustomImages | 查询一个或多个自定义镜像信息 | 查询指定地域下一个或多个已创建的自定义镜像信息。 |
ModifyImageShareStatus | 共享、解除共享自定义镜像 | 为指定的自定义镜像共享或取消共享到ECS。 |
AddCustomImageShareAccount | 跨账号共享自定义镜像 | 您可以将自定义镜像共享给同地域下的其他阿里云账号,快速为多个轻量应用服务器部署相同的环境配置,提高部署效率。 |
ListCustomImageShareAccounts | 查看跨账号共享镜像信息 | 查询跨账号共享镜像的信息。 |
ListCustomImageShareAccounts | 查看跨账号共享镜像信息 | 查询跨账号共享镜像的信息。 |
RemoveCustomImageShareAccount | 取消跨账号共享镜像 | 为了安全考虑,跨账号共享自定义镜像后,您可以调用RemoveCustomImageShareAccount接口取消跨账号共享自定义镜像。 |
DeleteCustomImage | 删除自定义镜像 | 删除指定的自定义镜像。 |
DeleteCustomImages | 批量删除镜像 | 如果您不再需要某些自定义镜像,可以将其批量删除。自定义镜像被删除后,使用该镜像创建的轻量应用服务器将无法使用该镜像重置系统。 |
命令助手
API | 标题 | API概述 |
---|---|---|
DescribeCloudAssistantAttributes | 查询一台或者多台实例的命令助手信息 | 查询一台或者多台实例的命令助手信息。 |
UpdateCommandAttribute | 修改命令 | 修改一条命令相关参数。 |
InvokeCommand | 执行命令 | 为一台或多台轻量应用服务器执行一条命令助手命令。 |
DescribeCommands | 查询命令 | 查询您手动创建的命令或者阿里云提供的公共命令。 |
DescribeCommandInvocations | 查询命令执行列表和状态 | 查询命令助手执行命令的列表和状态。 |
DeleteCommand | 删除命令 | 删除一条命令助手命令。 |
CreateCommand | 创建命令 | 新建一条命令助手命令。 |
StartTerminalSession | 开启免密登录会话 | 为轻量应用服务器提供会话登录能力。 |
InstallCloudAssistant | 安装云助手 | 为轻量应用服务器安装云助手。 |
DescribeCloudAssistantStatus | 查询云助手安装状态 | 查询轻量云服务器是否安装云助手。 |
DescribeInvocationResult | 查询单个命令的执行结果 | 查询单个命令的执行结果。 |
RunCommand | 执行命令 | 在轻量应用服务器上执行命令。 |
DescribeInvocations | 查看命令详细信息 | 查看命令详细信息。 |
标签
API | 标题 | API概述 |
---|---|---|
TagResources | 绑定标签 | 对轻量应用服务器、快照、自定义镜像、命令、防火墙规则和磁盘绑定标签,便于查看和管理轻量资源。 |
ListTagResources | 查询标签列表 | 调用ListTagResources查询一个或多个轻量资源(实例、快照、磁盘、镜像、命令、防火墙规则)已经绑定的标签信息。 |
UntagResources | 解绑并删除标签 | 为指定的轻量资源(实例、快照、磁盘、镜像、命令、防火墙规则)统一解绑并删除标签。 |
其他资源
API | 标题 | API概述 |
---|---|---|
ListRegions | 查询可用地域列表 | 查询轻量服务器所有可用地域列表。 |
ListImages | 获取镜像列表 | 查询指定地域下一个或多个镜像信息。 |
ListPlans | 获取套餐信息 | 查询指定地域下轻量应用服务器所有的套餐信息。 |