ZStack Cloud API 操作技能 - 用于 OpenClaw 的云平台管理技能包。
ZStack 是一个开源的云计算 IaaS 软件,提供完整的云平台管理能力。本技能包整理了 ZStack API 的核心操作,方便通过 OpenClaw 进行云资源管理。
zstack-skill/
├── README.md # 本文件
├── SKILL.md # OpenClaw Skill 定义
├── docs/
│ ├── 01-api-architecture.md # API 架构概述
│ ├── 02-authentication.md # 认证机制
│ ├── 03-compute.md # 计算资源管理
│ ├── 04-storage.md # 存储资源管理
│ ├── 05-network.md # 网络资源管理
│ └── ...
├── scripts/
│ └── examples/ # 示例脚本
└── references/
└── api-quick-ref.md # API 快速参考
# ZStack API 端点
export ZSTACK_API="http://<your-zstack-server>:8080/zstack/v1"
# 认证信息
export ZSTACK_ACCESS_KEY="your-access-key"
export ZSTACK_SECRET_KEY="your-secret-key"# 使用 curl 调用 API
curl -X POST "$ZSTACK_API/vm-instances" \
-H "Content-Type: application/json" \
-H "Authorization: OAuth $ACCESS_TOKEN" \
-d '{...}'- API 架构概述
- 认证机制
- 计算资源管理(云主机、镜像、计算规格)
- 存储资源管理(云盘、快照、云盘规格)
- 网络资源管理(L3网络、安全组、EIP)
- 监控与告警
- 高级功能(定时任务、标签、批量操作)
MIT