复制由 ibmcloud CLI 调用的 API

Replicate API invoked by ibmcloud CLI

如何复制 CLI 命令的结果: ibmcloud 资源搜索 'service_name:logdnaat

通过 API? 我已经想通了 https://resource-controller.cloud.ibm.com/v2/resource_instances,但我不明白我可以像在 CLI 中那样应用过滤器以按 service_name 进行过滤的方式。

有什么帮助吗?

是的,这是可能的。所有 CLI 命令都基于 (documented) IBM Cloud APIs。您甚至可以使用 IBMCLOUD_TRACE=true 来跟踪您的 CLI 命令。

IBMCLOUD_TRACE=true ibmcloud resource search 'service_name:logdnaat 会打印出实际搜索是如何执行的。归结为 Global Search and Tagging API and its search function.