huaweicloud-ecs
HuaweiCloud ECS API guide. 131 APIs covering 云服务器操作管理, 云服务器组管理, 元数据管理, 元数据配置管理, 可用区管理. Detailed swagger definitions in references/<APIName>.json.
- License 许可
- MIT
- 最近更新
- 2026-10-27
- Stars
- ★ 19
- Forks
- 6
01 前言 Front Matter
- name
- huaweicloud-ecs
- description
- HuaweiCloud ECS API guide. 131 APIs covering 云服务器操作管理, 云服务器组管理, 元数据管理, 元数据配置管理, 可用区管理. Detailed swagger definitions in references/<APIName>.json.
02 资源文件 131
- 参考文档references/AcceptScheduledEvent.json3.2 KB
- 参考文档references/AddServerGroupMember.json4.3 KB
- 参考文档references/AssociateServerVirtualIp.json5.4 KB
- 参考文档references/AttachServerVolume.json6.5 KB
- 参考文档references/BatchAddServerGroupMember.json3.4 KB
- 参考文档references/BatchAddServerNics.json6.8 KB
- 参考文档references/BatchAttachSharableVolumes.json5.5 KB
- 参考文档references/BatchCreateServerTags.json5.2 KB
- 参考文档references/BatchDeleteServerGroupMember.json3.5 KB
- 参考文档references/BatchDeleteServerNics.json4.5 KB
- 参考文档references/BatchDeleteServerTags.json4.9 KB
- 参考文档references/BatchDetachVolumes.json3.0 KB
- 参考文档references/BatchRebootServers.json5.0 KB
- 参考文档references/BatchResetServersPassword.json6.2 KB
- 参考文档references/BatchResizeServers.json4.9 KB
- 参考文档references/BatchStartServers.json4.7 KB
- 参考文档references/BatchStopServers.json5.0 KB
- 参考文档references/BatchUpdateServersName.json5.9 KB
- 参考文档references/ChangeServerChargeMode.json7.2 KB
- 参考文档references/ChangeServerNetworkInterface.json5.7 KB
- 参考文档references/ChangeServerOsWithCloudInit.json9.4 KB
- 参考文档references/ChangeServerOsWithoutCloudInit.json8.3 KB
- 参考文档references/ChangeVpc.json6.0 KB
- 参考文档references/CreateLaunchTemplate.json15.6 KB
- 参考文档references/CreatePostPaidServers.json55.2 KB
- 参考文档references/CreateServerGroup.json6.7 KB
- 参考文档references/CreateServers.json58.1 KB
- 参考文档references/DeleteLaunchTemplates.json2.8 KB
- 参考文档references/DeleteRecycleBinServer.json2.6 KB
- 参考文档references/DeleteServerGroup.json2.8 KB
- 参考文档references/DeleteServerGroupMember.json4.0 KB
- 参考文档references/DeleteServerMetadata.json3.0 KB
- 参考文档references/DeleteServerPassword.json2.8 KB
- 参考文档references/DeleteServers.json5.3 KB
- 参考文档references/DetachServerVolume.json4.0 KB
- 参考文档references/DisassociateServerVirtualIp.json5.1 KB
- 参考文档references/ExecuteServerDump.json2.2 KB
- 参考文档references/ExecuteServerRedeploy.json2.6 KB
- 参考文档references/ListCloudServers.json21.3 KB
- 参考文档references/ListFlavors.json22.6 KB
- 参考文档references/ListFlavorSellPolicies.json10.1 KB
- 参考文档references/ListLaunchTemplateVersions.json17.1 KB
- 参考文档references/ListRecycleBinServers.json28.5 KB
- 参考文档references/ListResizeFlavors.json22.9 KB
- 参考文档references/ListScheduledEvents.json7.1 KB
- 参考文档references/ListServerAzInfo.json4.2 KB
- 参考文档references/ListServerBlockDevices.json6.5 KB
- 参考文档references/ListServerGroups.json5.7 KB
- 参考文档references/ListServerInterfaces.json6.5 KB
- 参考文档references/ListServersDetails.json38.5 KB
- 参考文档references/ListServerTags.json4.7 KB
- 参考文档references/ListServerVolumeAttachments.json4.9 KB
- 参考文档references/ListTemplates.json6.1 KB
- 参考文档references/MigrateServer.json4.9 KB
- 参考文档references/NovaAssociateSecurityGroup.json3.8 KB
- 参考文档references/NovaAttachInterface.json6.9 KB
- 参考文档references/NovaAttachVolume.json6.1 KB
- 参考文档references/NovaCreateKeypair.json8.0 KB
- 参考文档references/NovaCreateServerGroup.json7.4 KB
- 参考文档references/NovaCreateServerMetadata.json4.9 KB
- 参考文档references/NovaCreateServers.json32.9 KB
- 参考文档references/NovaDeleteKeypair.json2.6 KB
- 参考文档references/NovaDeleteServer.json3.0 KB
- 参考文档references/NovaDeleteServerGroup.json2.7 KB
- 参考文档references/NovaDeleteServerMetadataItem.json3.1 KB
- 参考文档references/NovaDetachInterface.json3.1 KB
- 参考文档references/NovaDetachVolume.json6.5 KB
- 参考文档references/NovaDisassociateSecurityGroup.json3.8 KB
- 参考文档references/NovaListAvailabilityZones.json4.3 KB
- 参考文档references/NovaListFlavors.json7.7 KB
- 参考文档references/NovaListFlavorsDetails.json11.2 KB
- 参考文档references/NovaListKeypairs.json5.4 KB
- 参考文档references/NovaListServerActions.json6.8 KB
- 参考文档references/NovaListServerGroups.json6.5 KB
- 参考文档references/NovaListServerInterfaces.json5.1 KB
- 参考文档references/NovaListServers.json11.7 KB
- 参考文档references/NovaListServersDetails.json28.2 KB
- 参考文档references/NovaListServerSecurityGroups.json9.3 KB
- 参考文档references/NovaListServerVolumes.json4.6 KB
- 参考文档references/NovaListVersions.json5.7 KB
- 参考文档references/NovaLockServer.json3.5 KB
- 参考文档references/NovaRebootServer.json3.7 KB
- 参考文档references/NovaShowFlavor.json7.5 KB
- 参考文档references/NovaShowFlavorExtraSpecs.json3.4 KB
- 参考文档references/NovaShowKeypair.json5.9 KB
- 参考文档references/NovaShowServer.json22.3 KB
- 参考文档references/NovaShowServerAction.json6.6 KB
- 参考文档references/NovaShowServerGroup.json5.8 KB
- 参考文档references/NovaShowServerInterface.json5.3 KB
- 参考文档references/NovaShowServerMetadata.json3.7 KB
- 参考文档references/NovaShowServerMetadataItem.json4.0 KB
- 参考文档references/NovaShowServerVolume.json4.5 KB
- 参考文档references/NovaShowVersion.json6.9 KB
- 参考文档references/NovaStartServer.json3.4 KB
- 参考文档references/NovaStopServer.json3.7 KB
- 参考文档references/NovaUnlockServer.json3.4 KB
- 参考文档references/NovaUpdateServer.json14.2 KB
- 参考文档references/NovaUpdateServerMetadata.json4.8 KB
- 参考文档references/NovaUpdateServerMetadataItem.json5.1 KB
- 参考文档references/RegisterServerMonitor.json3.3 KB
- 参考文档references/ReinstallServerWithCloudInit.json8.6 KB
- 参考文档references/ReinstallServerWithoutCloudInit.json7.6 KB
- 参考文档references/ResetServerPassword.json4.9 KB
- 参考文档references/ResizePostPaidServer.json6.6 KB
- 参考文档references/ResizeServer.json8.2 KB
- 参考文档references/RevertRecycleBinServer.json2.6 KB
- 参考文档references/ShowAppendableVolumeQuota.json2.6 KB
- 参考文档references/ShowFlavorCapacity.json3.0 KB
- 参考文档references/ShowJob.json8.4 KB
- 参考文档references/ShowMetadataOptions.json3.5 KB
- 参考文档references/ShowRecycleBin.json2.8 KB
- 参考文档references/ShowResetPasswordFlag.json3.4 KB
- 参考文档references/ShowSerialConsoleActions.json3.3 KB
- 参考文档references/ShowServer.json31.8 KB
- 参考文档references/ShowServerAttachableNicNum.json4.1 KB
- 参考文档references/ShowServerBlockDevice.json5.2 KB
- 参考文档references/ShowServerGroup.json5.1 KB
- 参考文档references/ShowServerLimits.json9.3 KB
- 参考文档references/ShowServerPassword.json3.5 KB
- 参考文档references/ShowServerRemoteConsole.json5.5 KB
- 参考文档references/ShowServerTags.json4.4 KB
- 参考文档references/UpdateMetadataOptions.json3.6 KB
- 参考文档references/UpdateRecycleBin.json2.8 KB
- 参考文档references/UpdateRecycleBinPolicy.json2.9 KB
- 参考文档references/UpdateScheduledEvent.json3.3 KB
- 参考文档references/UpdateSerialConsoleOptions.json3.7 KB
- 参考文档references/UpdateServer.json14.7 KB
- 参考文档references/UpdateServerAutoTerminateTime.json4.0 KB
- 参考文档references/UpdateServerBlockDevice.json4.3 KB
- 参考文档references/UpdateServerInterface.json3.6 KB
- 参考文档references/UpdateServerMetadata.json4.7 KB
03 SKILL.md 正文
HuaweiCloud ECS API Guide
131 APIs. Tags: 云服务器操作管理, 云服务器组管理, 元数据管理, 元数据配置管理, 可用区管理, 回收站, 安全组管理, 密钥密码管理, 批量操作, 查询API版本信息, 查询Job状态, 标签管理, 模板, 状态管理, 生命周期管理, 磁盘管理, 租户配额管理, 网卡管理, 规格管理, 计划事件
Key APIs
| API | Method | URI | Description |
|---|---|---|---|
AcceptScheduledEvent |
POST | /v3/{project_id}/instance-scheduled-events/{id}/actions/accept |
接受并授权执行计划事件操作 |
AddServerGroupMember |
POST | /v1/{project_id}/cloudservers/os-server-groups/{server_group_id}/action |
添加云服务器组成员 |
AssociateServerVirtualIp |
PUT | /v1/{project_id}/cloudservers/nics/{nic_id} |
云服务器网卡配置虚拟IP地址 |
AttachServerVolume |
POST | /v1/{project_id}/cloudservers/{server_id}/attachvolume |
弹性云服务器挂载磁盘 |
BatchAddServerGroupMember |
POST | /v1/{project_id}/cloudservers/os-server-groups/{server_group_id}/add_members |
云服务器组批量添加成员 |
BatchAddServerNics |
POST | /v1/{project_id}/cloudservers/{server_id}/nics |
批量添加云服务器网卡 |
BatchAttachSharableVolumes |
POST | /v1/{project_id}/batchaction/attachvolumes/{volume_id} |
批量挂载指定共享盘 |
BatchCreateServerTags |
POST | /v1/{project_id}/cloudservers/{server_id}/tags/action |
批量添加云服务器标签 |
BatchDeleteServerGroupMember |
POST | /v1/{project_id}/cloudservers/os-server-groups/{server_group_id}/remove_members |
云服务器组批量删除成员 |
BatchDeleteServerNics |
POST | /v1/{project_id}/cloudservers/{server_id}/nics/delete |
批量删除云服务器网卡 |
BatchDeleteServerTags |
POST | /v1/{project_id}/cloudservers/{server_id}/tags/action |
批量删除云服务器标签 |
BatchDetachVolumes |
POST | /v1/{project_id}/batchaction/detachvolumes/{volume_id} |
批量卸载卷 |
BatchRebootServers |
POST | /v1/{project_id}/cloudservers/action |
批量重启云服务器 |
BatchResetServersPassword |
PUT | /v1/{project_id}/cloudservers/os-reset-passwords |
批量重置弹性云服务器密码 |
BatchResizeServers |
POST | /v1/{project_id}/cloudservers/batch-resize |
批量变更云服务器规格 |
BatchStartServers |
POST | /v1/{project_id}/cloudservers/action |
批量启动云服务器 |
BatchStopServers |
POST | /v1/{project_id}/cloudservers/action |
批量关闭云服务器 |
BatchUpdateServersName |
PUT | /v1/{project_id}/cloudservers/server-name |
批量修改弹性云服务器 |
ChangeServerChargeMode |
POST | /v1/{project_id}/cloudservers/actions/change-charge-mode |
更换云服务器计费模式 |
ChangeServerNetworkInterface |
POST | /v1/{project_id}/cloudservers/{server_id}/os-interface/{port_id}/change-network-interface |
更新云服务器指定网卡属性 |
ChangeServerOsWithCloudInit |
POST | /v2/{project_id}/cloudservers/{server_id}/changeos |
切换弹性云服务器操作系统(安装Cloud init) |
ChangeServerOsWithoutCloudInit |
POST | /v1/{project_id}/cloudservers/{server_id}/changeos |
切换弹性云服务器操作系统(未安装Cloud init) |
ChangeVpc |
POST | /v1/{project_id}/cloudservers/{server_id}/changevpc |
云服务器切换虚拟私有云 |
CreateLaunchTemplate |
POST | /v3/{project_id}/launch-templates |
创建模板 |
CreatePostPaidServers |
POST | /v1/{project_id}/cloudservers |
创建云服务器(按需) |
CreateServerGroup |
POST | /v1/{project_id}/cloudservers/os-server-groups |
创建云服务器组 |
CreateServers |
POST | /v1.1/{project_id}/cloudservers |
创建云服务器 |
DeleteLaunchTemplates |
DELETE | /v3/{project_id}/launch-templates/{launch_template_id} |
删除模板 |
DeleteRecycleBinServer |
DELETE | /v1/{project_id}/recycle-bin/cloudservers/{server_id} |
删除回收站中虚拟机 |
DeleteServerGroup |
DELETE | /v1/{project_id}/cloudservers/os-server-groups/{server_group_id} |
删除云服务器组 |
... and 101 more. See references/ for detailed swagger definitions.
Usage
Use http_request to call these APIs. SDK-HMAC-SHA256 signing is automatic — do NOT pass credentials.
Use read/grep/ls to browse references/ for detailed request/response schemas.
04 同仓库更多 Skills
skill-creator
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
powerpoint
Create designed, editable PowerPoint .pptx presentations with PptxGenJS-Plus. Use when the user asks to create, generate, update, or inspect a deck, slide deck, presentation, or .pptx file.
example-skill
这是一个测试 skill,用于验证 load_skill 加载流程
huaweicloud-workspaceapp
HuaweiCloud WorkspaceApp API guide. 174 APIs covering hotspotSession, 云存储, 产品套餐管理, 任务管理, 使用记录.
huaweicloud-workspace
HuaweiCloud Workspace API guide. 352 APIs covering ai功能, 云办公主机, 云办公服务, 产品套餐, 任务.
huaweicloud-waf
HuaweiCloud WAF API guide. 202 APIs covering Web防护规则查询, 事件管理, 云模式域名管理, 云模式防护网站管理, 可防护的资源管理.