CMDB Query Skill
查询内部 CMDB 系统中的资产数据。
认证方式
通过 username/password 获取 Token,Token 有效期 8 小时。
- - 登录接口: INLINECODE0
- 用户名: INLINECODE1
- 密码: INLINECODE2
资源类型 (label)
从文档中识别出的主要资源类型:
基础资源
- -
host - 主机 - INLINECODE4 - 阿里云主机
- INLINECODE5 - 青云主机
- INLINECODE6 - 互动 - 阿里云主机
- INLINECODE7 - 互联网 - 青云主机
应用相关
- -
application - 应用 - INLINECODE9 - 产品线
- INLINECODE10 - 产品
- INLINECODE11 - 项目
- INLINECODE12 - 站点
网络相关
- -
balancing - 负载均衡 - INLINECODE14 - 青云负载均衡
- INLINECODE15 - VPC
- INLINECODE16 - 公网 IP
- INLINECODE17 - 共享带宽
- INLINECODE18 - NAT 网关
- INLINECODE19 - VPN 网关
- INLINECODE20 - 安全组
- INLINECODE21 - 虚拟交换机
- INLINECODE22 - 云解析
- INLINECODE23 - 云资源域名
- INLINECODE24 - CDN加速域名
- INLINECODE25 - 互联网暴露面资产
数据库
- -
RDS_database - RDS_关系型数据库 - INLINECODE27 - 互动 - 阿里云 RDS
- INLINECODE28 - MongoDB
- INLINECODE29 - 互动 - 阿里云 MongoDB
- INLINECODE30 - PolarDB
- INLINECODE31 - Redis
- INLINECODE32 - 互动 - 阿里云 Redis
缓存/消息队列
- -
kafka - Kafka - INLINECODE34 - HBase
- INLINECODE35 - MQ 队列
- INLINECODE36 - 互动 - rocketMQ
- INLINECODE37 - 互动 - rabbitMQ
- INLINECODE38 - 互动 - MQTT
存储服务
- -
oss_storage - OSS_对象存储 - INLINECODE40 - 互动 - OSS
- INLINECODE41 - 华为 Bucket
- INLINECODE42 - NAS 文件存储
- INLINECODE43 - Disk 云硬盘
- INLINECODE44 - 互动 - 云硬盘
- INLINECODE45 - 硬盘快照
计算/容器
- -
csk - 容器服务 ACK - INLINECODE47 - 互动 - ACK
- INLINECODE48 - E-MapReduce
- INLINECODE49 - 互动 - EMR
其他服务
- -
cloud_image - 云镜像 - INLINECODE51 - K8S
- INLINECODE52 - 检索分析 Elasticsearch
- INLINECODE53 - 互动 - Opensearch
- INLINECODE54 - SSL_证书
- INLINECODE55 - 证书详情
- INLINECODE56 - 统一网关应用
- INLINECODE57 - 项目中心平台
- INLINECODE58 - 域名详情
堡垒机/账号
- -
baolj_data - 非强国堡垒机资源 - INLINECODE60 - 强国_堡垒机资源
- INLINECODE61 - 堡垒机远程登陆私钥
- INLINECODE62 - 经纬前置机账号
- INLINECODE63 - 资源账号申请模型
- INLINECODE64 - 资源账号平台用户表单
- INLINECODE65 - 业务账号申请模型
- INLINECODE66 - 业务账号平台用户表单
财务/厂商
- -
bill - 分账模型 - INLINECODE68 - 厂商
- INLINECODE69 - 公网项目云机厂商
- INLINECODE70 - 公网项目云存厂商
查询示例
1. 列出所有主机
CODEBLOCK0
2. 按名称模糊查询应用(含 cmdb 字样)
CODEBLOCK1
3. 查询特定环境的数据库
CODEBLOCK2
查询语法说明
支持的操作符:
- -
$regex - 模糊匹配,支持正则 - INLINECODE72 - 正则选项,
i 表示忽略大小写 - INLINECODE74 - 与条件(所有条件需满足)
- INLINECODE75 - 或条件(满足任一即可)
示例:
CODEBLOCK3
注意事项
- 1. Token 有效期 8 小时,超过需重新登录
- 分页:每次查询最多返回
page_size 条记录,通过 page 参数翻页 - 性能:建议限制
page_size(默认 10),大数据量查询时分页处理
CMDB 查询技能
查询内部 CMDB 系统中的资产数据。
认证方式
通过 username/password 获取 Token,Token 有效期 8 小时。
- - 登录接口: POST /cmdb/v1/api/oauth/token
- 用户名: openclaw_read
- 密码: JzXCxTaDxE
资源类型 (label)
从文档中识别出的主要资源类型:
基础资源
- - host - 主机
- alihost - 阿里云主机
- qingcloudhost - 青云主机
- hudonghost - 互动 - 阿里云主机
- hlwqingcloud_host - 互联网 - 青云主机
应用相关
- - application - 应用
- productline - 产品线
- product - 产品
- project - 项目
- application_site - 站点
网络相关
- - balancing - 负载均衡
- qingcloudslb - 青云负载均衡
- vpc - VPC
- publicIP - 公网 IP
- sharedbandwidth - 共享带宽
- natgateway - NAT 网关
- vpngateway - VPN 网关
- securitygroup - 安全组
- virtualswitch - 虚拟交换机
- DNSanalysis - 云解析
- domain - 云资源域名
- CDNdomainname - CDN加速域名
- expose_networkpolicy - 互联网暴露面资产
数据库
- - RDSdatabase - RDS关系型数据库
- hudongRDSdatabase - 互动 - 阿里云 RDS
- mongoDB - MongoDB
- hudongmongoDB - 互动 - 阿里云 MongoDB
- polardb - PolarDB
- redis - Redis
- hudongredis - 互动 - 阿里云 Redis
缓存/消息队列
- - kafka - Kafka
- Hbase - HBase
- MQlist - MQ 队列
- hudongMQlist - 互动 - rocketMQ
- hudongrabbitMQ - 互动 - rabbitMQ
- hudongMQTT - 互动 - MQTT
存储服务
- - ossstorage - OSS对象存储
- hudongossstorage - 互动 - OSS
- Buckethuawei - 华为 Bucket
- NASstorage - NAS 文件存储
- clouddisk - Disk 云硬盘
- hudongclouddisk - 互动 - 云硬盘
- disksnapshot - 硬盘快照
计算/容器
- - csk - 容器服务 ACK
- hudongcsk - 互动 - ACK
- EMapReduce - E-MapReduce
- hudongEMapReduce - 互动 - EMR
其他服务
- - cloudimage - 云镜像
- k8s - K8S
- Elasticsearch - 检索分析 Elasticsearch
- hudongopensearch - 互动 - Opensearch
- SSLficate - SSL证书
- certificate - 证书详情
- gatewayapplication - 统一网关应用
- centers - 项目中心平台
- domaindetails - 域名详情
堡垒机/账号
- - baoljdata - 非强国堡垒机资源
- Ybaoljdata - 强国堡垒机资源
- sshprivatekey - 堡垒机远程登陆私钥
- jwfrontcomputer - 经纬前置机账号
- ziyuanmodels - 资源账号申请模型
- ziyuanusers - 资源账号平台用户表单
- yewumodel - 业务账号申请模型
- yewuusers - 业务账号平台用户表单
财务/厂商
- - bill - 分账模型
- manufacturer - 厂商
- publicmanufacturer - 公网项目云机厂商
- publiccloudstorage - 公网项目云存厂商
查询示例
1. 列出所有主机
bash
curl -s -X POST https://10.255.227.233/cmdb/v1/api/cloudresources/resource/instance/host \
-H Authorization: Token YOUR_TOKEN \
-H Content-Type: application/json \
-d {query
filter: {}, formatuser_field: true} | jq .data.items[] | {name, ip, env}
2. 按名称模糊查询应用(含 cmdb 字样)
bash
curl -s -X POST https://10.255.227.233/cmdb/v1/api/cloudresources/resource/instance/application \
-H Authorization: Token YOUR_TOKEN \
-H Content-Type: application/json \
-d {
query_filter: {
$or: [
{name: {$options: i, $regex: cmdb}}
]
},
format
userfield: true
} | jq .data.items[] | {name, ip, env}
3. 查询特定环境的数据库
bash
curl -s -X POST https://10.255.227.233/cmdb/v1/api/cloudresources/resource/instance/RDS_database \
-H Authorization: Token YOUR_TOKEN \
-H Content-Type: application/json \
-d {
query_filter: {
$and: [
{environment: {$regex: prod}}
]
},
format
userfield: true
} | jq .data.items[] | {name, env, status}
查询语法说明
支持的操作符:
- - $regex - 模糊匹配,支持正则
- $options - 正则选项,i 表示忽略大小写
- $and - 与条件(所有条件需满足)
- $or - 或条件(满足任一即可)
示例:
json
{
query_filter: {
$and: [
{name: {$regex: web, $options: i}},
{environment: production}
]
}
}
注意事项
- 1. Token 有效期 8 小时,超过需重新登录
- 分页:每次查询最多返回 pagesize 条记录,通过 page 参数翻页
- 性能:建议限制 pagesize(默认 10),大数据量查询时分页处理