【问题标题】:Why does the cloudasset.googleapis.com API not list storage buckets?为什么 cloudasset.googleapis.com API 没有列出存储桶?
【发布时间】:2020-10-04 12:56:37
【问题描述】:

运行时

gcloud asset search-all-resources --scope=projects/my-project

我从许多 Google API 中获取资源:container.googleapis.com、compute.googleapis.com、cloudresourcemanager.googleapis.com、iam.googleapis.com 等等

不过,缺少的是我的存储桶。根据https://cloud.google.com/asset-inventory/docs/supported-asset-types 支持存储桶,因此应该显示。

我还检查了 REST API。但是,同样的结果。我的存储桶当然会通过gsutil ls -p my-project 和云控制台显示。

有人知道这里发生了什么吗?


旁注:根据https://cloud.google.com/asset-inventory/docs/getting-support,我应该使用标签google-cloud-asset-inventory 来回答有关此API 的问题。但是,该标签尚不存在,很遗憾我无法自己创建它。

【问题讨论】:

  • 我为您的问题创建了标签。

标签: google-cloud-platform google-api gcloud google-cloud-asset-inventory


【解决方案1】:

找到问题所在。它实际上记录在这里:https://cloud.google.com/asset-inventory/docs/supported-asset-types

注意:导出和监控服务支持这些资源类型。对于搜索服务支持的类型,请参阅可搜索的资产类型。有关分析服务支持的类型,请参阅可分析的资产类型。

所以,问题在于 REST API 只返回资源的一个子集。而且很多资源只支持导出。我试了一下,一切都显示在导出中。包括桶。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-04
    • 2023-04-10
    • 2021-01-19
    • 2019-11-21
    • 1970-01-01
    • 2020-12-14
    • 2022-10-14
    • 1970-01-01
    相关资源
    最近更新 更多