[英]Does not have storage.buckets.list access to the Google Cloud project?
[英]Why does the cloudasset.googleapis.com API not list storage buckets?
跑步時
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 的問題。 但是,該標簽尚不存在,遺憾的是我無法自己創建它。
找到問題所在了。 它實際上記錄在這里: https : //cloud.google.com/asset-inventory/docs/supported-asset-types
注意:導出和監控服務支持這些資源類型。 有關搜索服務支持的類型,請參閱可搜索資產類型。 對於分析服務支持的類型,請參閱可分析資產類型。
因此,問題在於 REST API 僅返回資源的一個子集。 而且很多資源只支持導出。 我試了一下,所有內容都顯示在導出中。 包括水桶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.