SuperAPI AI 工具集

render

编程与开发

查看项目

更新于 10-16 09:47

技能介绍

用途:通过 Render API 检查和管理 PaaS 资源,包括服务与工作区查看、触发或检查部署、读取环境变量与环境组、日志与运维元数据。官方文档见 https://render.com/docs/api。

前提:需在 app.vm0.ai/connectors 连接 Render 连接器。排障可运行 zero doctor check-connector --env-name RENDER_API_KEY,或 zero doctor check-connector --url https://api.render.com/v1/users --method GET。

认证:所有请求使用 Render API 密钥作为 Bearer 令牌,例如 curl -s "https://api.render.com/v1/users" --header "Authorization: Bearer $RENDER_API_KEY"。密钥可访问创建它的 Render 账户下所有工作区和服务。

主要用法:先以 GET /users 做轻量连接检查;用 GET /owners 列出工作区;用 GET /services 列出服务;以 GET /services/<service-id> 获取服务详情;用 GET /services/<service-id>/deploys 列出部署;通过 POST /services/<service-id>/deploys 触发部署,请求体可写 {"clearCache":"do_not_clear"},仅在刻意不使用构建缓存重建时才设为 clear;用 GET 获取单个部署;用 GET /services/<service-id>/env-vars 列出环境变量;用 GET /env-groups 列出环境组;用 GET /logs/values 发现日志标签。

指南与限制:API 密钥拥有较广的账户访问权限,建议使用仅含所需权限的 Render 用户或工作区角色;认证失败时先用 GET /users 诊断;调用具体资源端点时使用列表返回的 ID 而非名称;触发部署会影响线上服务,除非目标是预览或暂存服务,应谨慎操作。未涵盖的端点请查阅官方 API 参考,并保持相同的 Authorization: Bearer $RENDER_API_KEY 头部。资料未提供收费、价格、平台支持范围及具体效果等信息。