繁体   English   中英

谷歌云资产 assets.list REST API 配额超出错误返回

[英]Google cloud asset assets.list REST API Quota exceeded error returned

我正在尝试使用我的代码中的云资产库存 assets.list REST API 请求,在达到最大配额后,我收到以下错误:“配额指标“ListAssets Requests”超出配额并限制“ListAssets Requests per minute”服务'cloudasset.googleapis.com' for consumer 'project_number:ProjectNumber'" 我得到的 ProjectNumber 与我的项目的项目 ID 相匹配,我还可以在 Cloud Asset API 的引号选项卡下查看请求。

但是,当我在“https://cloud.google.com/asset-inventory/docs/reference/rest/v1/assets/list”中使用高于配额限制的“尝试此方法”时,我得到相同的配额错误,但有一些我不认识的 ProjectNumber(与我的项目的项目 ID 不匹配),我也看不到在引号选项卡下提出的请求。

我会很感激解释我在使用第二种方法时得到一个我不认识的项目编号的原因? 谁拥有这个项目编号?

当您使用“尝试此方法”时,您正在利用 Google 拥有的项目。

Google 拥有的项目是支持 API Explorer 的“尝试此方法”(OAuth2) 客户端的项目,也是启用了所有 Google API 的项目。

当您使用gcloud auth application-default时, gcloud使用了类似的方法,尽管我认为它是一个不同的项目。

在这两种情况下,将它们视为 Google(而不是您的)应用程序,并且与任何需要凭据的(!)应用程序一样,在这些情况下,Google 必须提供一个启用 OAuth2 并启用适当 API 的项目。

注意此机制有助于解释为什么有时在使用这些 Google 应用程序时,用户可能会发现“服务 X 未启用 [for project ...]”。 在这种情况下,Google 没有在支持项目中启用 API,因此开发人员无法使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM