OVHcloud 管理器:API 驱动的基础设施控制 - Openclaw Skills
作者:互联网
2026-03-30
什么是 OVHcloud 管理器?
此 Openclaw Skills 扩展通过内置的 Python 脚本提供了一个与 OVHcloud API 交互的强大接口。它允许开发人员和系统管理员在不离开终端或代理环境的情况下,管理整个 OVH 堆栈——从域名续费和 DNS 记录更新到 VPS 生命周期管理和专用服务器监控。
通过将 Openclaw Skills 集成到您的基础设施管理流程中,您可以通过简单的命令执行复杂的云操作,简化 DevOps 工作流并减少手动操作门户的需求。该技能旨在处理多个区域端点,确保在不同的全球 OVH 区域之间具有兼容性。
下载入口:https://github.com/openclaw/skills/tree/main/skills/pushp1997/ovh
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install ovh
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 ovh。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
OVHcloud 管理器 应用场景
- 为新服务部署自动化 DNS 记录更新(A、CNAME 等)。
- 监控并续费即将过期的域名和 SSL 证书。
- 以编程方式重启或检查 VPS 及专用服务器的状态。
- 获取最近的账单和订单历史,以便进行财务跟踪和报告。
- 列出云项目实例并获取特定实例的元数据以进行资产管理。
- 用户通过环境变量提供 API 凭证(App Key、App Secret、Consumer Key)以向 OVH API 进行身份验证。
- 该技能利用名为 ovh-cli.py 的专用 Python 脚本将用户命令映射到特定的 OVH REST API 端点。
- 用户发出针对域名、VPS 或账单等资源的命令,脚本将在选定的区域端点上处理并执行这些命令。
- 对于 DNS 修改,会触发刷新命令以应用并传播更改到全球区域文件。
- 系统返回操作状态或资源数据,并支持 JSON 格式,以便在 Openclaw Skills 工作流中进一步处理。
OVHcloud 管理器 配置指南
首先,从 OVH 令牌创建门户(例如 https://ca.api.ovh.com/createToken/)获取您的 API 凭证。然后,在终端中导出以下环境变量以启用 Openclaw Skills 集成:
export OVH_ENDPOINT="ovh-ca" # 选项:ovh-eu, ovh-us, soyoustart-eu, kimsufi-eu 等
export OVH_APP_KEY="您的-app-key"
export OVH_APP_SECRET="您的-app-secret"
export OVH_CONSUMER_KEY="您的-consumer-key"
请确保通过令牌创建过程中提供的 URL 验证使用者密钥(Consumer Key)。
OVHcloud 管理器 数据架构与分类体系
该技能与 OVH API 交互,根据以下分类组织数据:
| 资源类别 | 管理字段 | 追踪的元数据 |
|---|---|---|
| 域名 | 名称、续费状态 | 过期日期、注册状态 |
| DNS | 类型 (A/AAAA/CNAME/MX)、目标、TTL | 区域 ID、刷新时间戳 |
| VPS/服务器 | 实例名称、电源状态 | IP 地址、重启状态 |
| 云项目 | 项目 ID、实例列表 | 实例特定的元数据 |
| 财务 | 账单/订单 ID、额度 | 账单历史、交易日志 |
name: ovh
version: 1.0.0
description: Manage OVHcloud services via API. Use when user asks about OVH domains, DNS records, VPS, cloud instances, dedicated servers, email, SSL certificates, or any OVH service management. Supports listing, creating, updating, and deleting resources.
OVH
Manage OVHcloud services via the bundled ovh-cli.py script.
Setup
Store credentials in environment:
export OVH_ENDPOINT="ovh-ca" # or ovh-eu, ovh-us, etc.
export OVH_APP_KEY="your-app-key"
export OVH_APP_SECRET="your-app-secret"
export OVH_CONSUMER_KEY="your-consumer-key"
Get credentials:
- Go to https://ca.api.ovh.com/createToken/ (or eu/us variant)
- Create application with desired permissions
- Validate the consumer key via the provided URL
Endpoints: ovh-eu, ovh-ca, ovh-us, soyoustart-eu, soyoustart-ca, kimsufi-eu, kimsufi-ca
Usage
The script is at scripts/ovh-cli.py. Commands:
# Account info
ovh-cli.py me
# Domains
ovh-cli.py domains # List all domains
ovh-cli.py domain # Get domain info
ovh-cli.py domain renew # Check renewal info
# DNS (OVH-managed zones, not Cloudflare)
ovh-cli.py dns # List DNS records
ovh-cli.py dns get # Get specific record
ovh-cli.py dns create --type A --subdomain www --target 1.2.3.4 [--ttl 300]
ovh-cli.py dns update --target 5.6.7.8
ovh-cli.py dns delete
ovh-cli.py dns refresh # Refresh zone (apply changes)
# VPS
ovh-cli.py vps # List all VPS
ovh-cli.py vps # VPS details
ovh-cli.py vps status # Current state
ovh-cli.py vps reboot # Reboot VPS
ovh-cli.py vps start # Start VPS
ovh-cli.py vps stop # Stop VPS
ovh-cli.py vps ips # List IPs
# Cloud Projects
ovh-cli.py cloud # List projects
ovh-cli.py cloud instances # List instances
ovh-cli.py cloud instance # Instance details
# Dedicated Servers
ovh-cli.py dedicated # List servers
ovh-cli.py dedicated # Server details
ovh-cli.py dedicated reboot # Reboot server
# SSL Certificates
ovh-cli.py ssl # List certificates
ovh-cli.py ssl # Certificate details
# Bills & Orders
ovh-cli.py bills [--limit N] # Recent bills
ovh-cli.py orders [--limit N] # Recent orders
Common Patterns
Check domain expiry:
ovh-cli.py domain pushp.ovh renew
Add DNS record:
ovh-cli.py dns pushp.ovh create --type A --subdomain api --target 203.0.113.50
ovh-cli.py dns pushp.ovh refresh
Manage VPS:
ovh-cli.py vps myvps status
ovh-cli.py vps myvps reboot
Notes
- DNS changes require
refreshto apply - Use
--jsonflag for machine-readable output - Some operations are async; check status with subsequent calls
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
信号管道:自动化营销情报工具 - Openclaw Skills
技能收益追踪器:监控 Openclaw 技能并实现变现
AI 合规准备就绪度:评估与治理工具 - Openclaw Skills
FOSMVVM ServerRequest 测试生成器:自动化 API 测试 - Openclaw Skills
酒店搜索器:AI 赋能的住宿与位置情报 - Openclaw Skills
Dub 链接 API:程序化链接管理 - Openclaw Skills
IntercomSwap:P2P BTC 与 USDT 跨链兑换 - Openclaw Skills
spotplay:macOS 原生 Spotify 播放控制 - Openclaw Skills
DeepSeek OCR:AI驱动的图像文本识别 - Openclaw Skills
Web Navigator:自动化网页研究与浏览 - Openclaw Skills
AI精选
