SuperAPI AI 工具集

alibabacloud-cadt-probe

通用与其它

查看项目

更新于 10-15 19:54

技能介绍

用途:通过 CADT 探测服务(BPStudio API)发现阿里云账号下的云资源,适用于需要盘点现有云资源、按地域或类型筛选、查询资源拓扑关联关系的场景。

主要能力:支持 60+ 阿里云资源类型探测;可按地域(--regions)和资源类型(--list-types)过滤;支持 --skip-probe 直接拉取已有缓存结果;支持 --summary 仅输出聚合统计;支持 --related-resource-id 查询指定资源的关联资源(如 ECS 的安全组、交换机);自动提取 _relationships 跨资源引用 ID;输出超 200KB 时自动降级为文件加摘要。

使用方式:先安装依赖 pip install alibabacloud_bpstudio20210931==8.1.1 alibabacloud_credentials==1.0.5,配置阿里云默认凭证链(aliyun configure、环境变量、ECS RAM 角色或 ~/.alibabacloud/credentials)。前置条件:需在控制台启用 Cloud Config 服务并将监控范围设为账号内全部资源,首次启用后等待 30-60 分钟完成扫描。运行 python scripts/probe.py,常用参数包括 --output、--regions、--list-types、--skip-probe、-q、--summary、--keep-attributes、--related-resource-id、--related-types。

限制:需具备 BPStudio、Config 及相关产品的 RAM 权限,权限不足时需按 references/ram-policies.md 申请;探测任务轮询每 10 秒一次,超时 30 分钟;--regions 包含缓存中不存在的地域时结果为空并返回退出码 2;--related-resource-id 需先有探测数据,否则结果为空。具体权限清单与完整资源类型见技能内参考文件。