Agent Skills
返回列表
腾讯云 tccli API 调用

腾讯云 tccli API 调用

IT 运维与安全 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_46321155/tcapi2。

技能介绍

要解决什么问题

在自动化脚本或 Agent 里直接拼 HTTP 签名调用腾讯云 OpenAPI,容易在地域、参数类型和凭证管理上踩坑;一旦并行多进程写同一套 tccli 配置,还会出现偶发失败。本技能把「怎么调、用什么工具、凭证怎么处理」收敛成一套可执行的约定。

技能如何工作

统一入口:所有腾讯云 API 都通过 tccli 发起,未安装时按 references/install.md 补齐环境。

调用约定:

  • 地域:多数产品需 --region(如 ap-guangzhou);CAM、账号、DNSPod、域名、SSL、BA、标签等全局接口可省略。
  • 参数:非简单类型必须传标准 JSON,例如 --Placement '{"Zone":"ap-guangzhou-2"}'。
  • 串行:当前 tccli 并行调用存在配置文件竞争,应逐个接口调用,避免批量并发。

凭证:已有凭证时 CLI 可直接工作;若报 secretId is invalid,执行 tccli auth login 走浏览器 OAuth(本地端口阻塞直至回调完成)。多用户与授权原理见 references/auth.md。

查文档:用 curl 配合 grep 检索业务名(如 cvm、cbs)、最佳实践、<Action> 接口说明及数据结构,按需再深挖字段。

适用边界与注意点

  • 安全红线:严禁向用户索要 SecretId/SecretKey,也拒绝可能打印凭证的操作(尤其 tccli configure list)。
  • 创建类接口参数需按官方文档替换示例中的占位字段;最佳实践优先于裸接口列表。

使用场景

  • 需要在脚本或 Agent 里查询、创建 CVM/CBS 等资源,且参数含 Placement 等复杂 JSON 结构时,按 tccli 规范拼 `--region` 与 JSON 参数调用。
  • 接到「secretId is invalid」报错、环境未配密钥时,通过 `tccli auth login` 走浏览器 OAuth 完成授权后再继续调接口。
  • 不确定某业务该用哪个 Action 或字段含义时,用 curl+grep 先查最佳实践与接口文档,再按数据结构补全创建类参数。
  • 批量编排多条腾讯云变更时,必须串行执行 tccli,避免并行写配置导致部分请求失败。

适合人员

  • 负责腾讯云资源巡检与变更、习惯用 CLI 而非控制台点选的运维工程师
  • 在内部平台或 Agent 工作流里对接腾讯云 OpenAPI、需要统一调用与安全凭证约束的平台开发
  • 编写自动化剧本时要查接口列表与最佳实践、又不想在对话里索要 SecretId/SecretKey 的安全合规同学
  • 用 AI 助手代操腾讯云账号、需强制走 tccli 与 OAuth 而非手写签名的技术写作者