You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用bx service命令或等效REST API仅列出Watson IoT Platform服务

没问题!要只筛选出指定组织和空间下的Watson IoT Platform服务,不管用CLI还是REST API都有靠谱的方案,我给你一步步拆解:

方法一:使用IBM Cloud CLI(bx)

首先要确保你已经切换到目标组织和空间,因为bx service list默认只显示当前选中的组织/空间内的服务:

  • 切换到目标组织和空间:
    bx target -o <你的组织名称> -s <你的空间名称>
    

筛选Watson IoT服务的命令

根据你的操作系统选择对应的命令:

  • Linux/macOS:
    可以用简单的文本匹配,或者用JSON输出结合jq(推荐,因为JSON格式更稳定,避免纯文本输出格式变动导致匹配失效):
    # 基础文本筛选
    bx service list | grep "internet-of-things-platform"
    # 精准JSON筛选(推荐)
    bx service list --output json | jq '.[] | select(.service_plan.name | contains("internet-of-things-platform"))'
    
  • Windows CMD:
    bx service list | findstr "internet-of-things-platform"
    
  • Windows PowerShell:
    bx service list | Select-String "internet-of-things-platform"
    

批量查看筛选后的服务详情

如果想一次性查看所有匹配的Watson IoT服务的详细信息,Linux/macOS可以用这个命令:

bx service list --output json | jq -r '.[] | select(.service_plan.name | contains("internet-of-things-platform")) | .name' | xargs -I {} bx service show {}
方法二:使用REST API

如果需要通过自动化脚本集成,REST API是更合适的选择,分两种常见场景:

场景1:Cloud Foundry部署的Watson IoT服务

这类服务对应你通过bx service list看到的Cloud Foundry类型实例:

  1. 获取Cloud Foundry访问令牌:
    bx cf oauth-token
    
  2. 调用Cloud Foundry服务实例API,指定区域并筛选服务类型:
    curl -X GET "https://api.<你的服务区域,比如us-south>.bluemix.net/v2/service_instances?q=service_plan.service_offering.name:internet-of-things-platform" \
    -H "Authorization: Bearer <上一步获取的CF令牌>" \
    -H "Content-Type: application/json"
    
    替换<你的服务区域>为实际区域(如eu-gb、ap-southeast-1等)。

场景2:资源控制器部署的Watson IoT服务

如果是新版IBM Cloud资源模型部署的服务,使用以下步骤:

  1. 获取IAM访问令牌:
    bx iam oauth-tokens
    
    提取输出中IAM token后的字符串(去掉开头的Bearer 前缀)。
  2. 获取服务所在资源组的GUID:
    bx resource group <你的资源组名称> --guid
    
  3. 调用资源控制器API筛选服务:
    curl -X GET "https://resource-controller.cloud.ibm.com/v2/resource_instances?resource_group_id=<资源组GUID>&region=<你的服务区域>" \
    -H "Authorization: Bearer <IAM令牌>" \
    -H "Content-Type: application/json" | jq '.resources[] | select(.resource_type == "internet-of-things-platform")'
    

内容的提问来源于stack exchange,提问作者Prasanna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 04:27:08