CloudQ

☁️ 多云智能运维,AI 主动治理

CloudQ 是全球首款 ITOM "领域虾",基于腾讯云智能顾问 TSA,提供多云架构可视、AI 巡检、风险治理、FinOps 成本优化等能力。需配置腾讯云 AK/SK 密钥,通过 CAM 角色实现免密登录,支持 SSE 流式对话与插件扩展。

收藏
2.5k
安装
1k
版本
1.5.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

CloudQ — 多云智能运维管理工具

核心定位

CloudQ(☁️)是腾讯云推出的智能运维管理工具,定位为"全球首款 ITOM 领域虾",主打 ChatOps、AIOps、CloudOps 三位一体能力。通过腾讯云智能顾问(TSA)API 提供架构可视化、风险巡检、成本优化、安全合规等治理能力,支持腾讯云、阿里云、AWS、Azure、GCP 等多云纳管。

主要功能与使用方式

1. 架构管理与可视化

  • 架构图目录管理:查询、浏览架构图目录结构
  • 架构详情查看:获取特定架构图的详细信息
  • 架构评估:基于 TSA 智能顾问的架构健康度评分与优化建议

2. AI 智能巡检与风险治理

  • 风险评估:自动识别云资源配置风险、安全合规缺口
  • AI 巡检:主动预警、容量监测、混沌演练支持
  • 插件扩展:tsa-risk 插件支持生成可视化巡检报告(HTML/PNG)

3. FinOps 成本治理

  • 云成本分析、优化建议、资源利用率评估

4. ChatOps 交互模式

所有操作通过 SSE 流式对话接口 CloudQChatCompletions 完成,支持多轮上下文(SessionID 保持)。用户提问后,系统自动调用 Python 脚本处理并返回结果。

技术架构与鉴权机制

必需凭证

  • TENCENTCLOUD_SECRET_ID / TENCENTCLOUD_SECRET_KEY:腾讯云 API 密钥(TC3-HMAC-SHA256 签名认证)

IAM 角色配置(免密登录)

需创建 CAM 角色 advisor 并关联策略:

  • QcloudAdvisorFullAccess(智能顾问读写权限)
  • QcloudTAGFullAccess(标签管理权限)

关键约束:角色创建属于 IAM 写入操作,必须在用户明确同意后执行,通过 create_role.py 脚本完成。check_env.py 仅做只读检测,不会自动创建角色。

临时凭证安全

  • STS AssumeRole 获取的临时凭证仅在内存使用,不持久化
  • 配置文件仅保存角色 ARN,不保存密钥
  • 配置目录权限 700,文件权限 600

显著优点

1. 多云统一管理:单点纳管主流云厂商资源,降低多云运维复杂度
2. AI 驱动决策:基于 TSA 的架构评估与主动预警,从被动响应转向主动治理

3. 免密安全登录:CAM 角色 + STS 临时凭证机制,避免长期密钥泄露风险

4. 插件化扩展:tsa-risk 等插件支持自定义巡检报告生成

5. 数据隔离严格:仅限当前 AK/SK 对应账号数据,自动拦截跨账号查询请求

潜在局限性与风险

功能局限

  • 多云能力渐进开放:文档注明"相关能力陆续开放中",AWS/阿里云等深度集成可能不完整
  • 写入操作受限:CloudQ 对话无法执行写入,开通智能顾问、创建角色等必须通过独立脚本
  • 网络依赖:所有操作依赖腾讯云 API,离线环境不可用

安全风险

| 风险点 | 说明 | 缓解措施 |
|--------|------|---------|
| AK/SK 泄露 | 环境变量配置不当可能导致密钥泄露 | 使用子账号密钥,最小权限原则;禁止硬编码 |
| 角色权限过大 | `FullAccess` 策略范围较宽 | 实际仅需读权限时可进一步收紧(但文档要求 FullAccess)|
| STS 凭证时效 | 默认 1 小时,最长 12 小时 | 合理设置 `TENCENTCLOUD_STS_DURATION` |
| 会话固定攻击 | SessionID 复用管理不当 | 严格遵循"新对话重新生成 SessionID"规则 |

合规与操作风险

  • 用户同意机制:角色创建、服务开通等写入操作必须显式确认,自动化脚本需特别注意
  • 数据范围误解:必须每次告知用户"结果仅限当前 AK/SK 账号数据",避免跨账号数据混淆

适合人群

  • 云架构师/运维工程师:需要统一管理多云架构、进行健康度评估
  • DevOps/SRE 团队:追求 ChatOps 工作流、AI 辅助决策
  • 企业 FinOps 负责人:关注云成本优化与资源治理
  • 安全合规人员:需要持续监控云资源配置风险

常规风险总结

| 等级 | 风险描述 |
|------|---------|
| 中 | AK/SK 配置管理不当导致凭证泄露 |
| 中 | IAM 角色权限配置过宽 |
| 低 | STS 临时凭证在有效期内被截获 |
| 低 | SSE 流式接口超时(默认 120s)导致操作中断 |
| 低 | 版本更新检测失败时无法获取最新安全补丁 |

整体而言,CloudQ 在设计上体现了较好的安全意识(临时凭证、显式授权、数据隔离),主要风险集中在用户侧的密钥管理和权限配置环节。

CloudQ 内容

references文件夹
api文件夹
plugins文件夹
tsa-risk文件夹
scripts文件夹
template文件夹
default文件夹
scripts文件夹
手动下载zip · 82.5 kB
CloudQChatCompletions.mdtext/markdown
请选择文件