Skip to content

ZStack Cloud API Skill for OpenClaw - 云平台操作技能

Notifications You must be signed in to change notification settings

xybstone/zstack-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZStack Cloud Skill

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 快速参考

快速开始

1. 环境准备

# 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"

2. 基本 API 调用

# 使用 curl 调用 API
curl -X POST "$ZSTACK_API/vm-instances" \
  -H "Content-Type: application/json" \
  -H "Authorization: OAuth $ACCESS_TOKEN" \
  -d '{...}'

学习进度

  • API 架构概述
  • 认证机制
  • 计算资源管理(云主机、镜像、计算规格)
  • 存储资源管理(云盘、快照、云盘规格)
  • 网络资源管理(L3网络、安全组、EIP)
  • 监控与告警
  • 高级功能(定时任务、标签、批量操作)

参考资料

License

MIT

About

ZStack Cloud API Skill for OpenClaw - 云平台操作技能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published