Agent Skills
返回列表
🔒

Bunny云集成

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/kg-bunny。

技能介绍

为什么需要它

Bunny.net 的 API 覆盖面广,但文档分散:拉取区、Edge Storage、Stream、DNS、Edge Script、Shield 各有独立的 Base URL、鉴权方式与路径规则。手工对接时容易搞混哪类资源走哪个入口,也常把密钥写进日志或脚本里。这个技能把差异收敛成一套明确规范。

核心能力

  • CDN 拉取区:POST /pullzone 建区并传 Name、OriginUrl,再用 POST /pullzone/{id}/addHostname 绑域名,支持全量清缓存与按 URL 清单刷新。
  • Edge Storage:在 {region}.bunnycdn.com 上用 PUT/GET/DELETE 管理文件与目录,区域可选 storage、uk、ny 等。
  • Stream 视频:在 video.bunnycdn.com 创建视频、上传二进制、按 URL 拉取,并通过 iframe.mediadelivery.net 嵌入。
  • DNS 与 Edge Script:建区域、加记录(Type 编码 A/CNAME/TXT/MX),部署脚本代码并发布。
  • Magic Containers 与 Optimizer:建应用、部署,并按平台做优化配置。

关键步骤与输出

技能先确认凭证,再选定 Base URL,最后按接口加动作生成操作。输出是一个结构化的 BunnyOp 工件,含 service、action、endpoint、auth_header、params 和 note,可供 devops、media-processing 或 web-frameworks 消费。

适用边界与注意点

  • 只处理 Bunny.net 相关请求,不涉及 Cloudflare、Fastly、CloudFront。
  • 三类密钥均通过 AccessKey 请求头传递,且绝不回显到返回内容中。
  • 密钥保管、轮换与最小权限由使用者自行负责。

使用场景

  • 网站要接入Bunny CDN,需要用API新建拉取区并绑定自定义域名,后续还要按URL清单刷新缓存。
  • 产品视频需要统一管理,通过API上传视频文件到Stream库,并生成嵌入链接给前端页面使用。
  • 域名解析需要迁移到Bunny,通过API批量创建DNS区域并添加A记录和CNAME记录,确保服务切换不断联。

适合人员

  • 前端工程师,需要将Bunny CDN资源与视频嵌入链接集成到网页中,并处理缓存刷新。
  • 运维工程师,负责管理Bunny.net的DNS区域、Edge Storage文件与容器应用的日常部署。
  • 多媒体开发者,需要通过API自动化上传和管理Stream视频库,并配置视频播放与拉取任务。