1

当我的应用程序尝试使用 SignedURL 访问存储桶中的文件时,会收到 429 响应:

<Error>
    <Code>InsufficientQuota</Code>
    <Message>
        The App Engine application does not have enough quota.
    </Message>
    <Details>App s~[myappname] not have enough quota</Details>
</Error>

这个错误一直持续到一天结束,当配额明显重置时,我可以再次使用存储。它只是一个小应用程序,并没有太多用途。包含存储的项目设置为使用计费。正在从另一个项目访问这些文件,该项目也设置为使用计费。

我不知道 Google Cloud Storage 有任何可能以这种方式受到影响的配额。我只知道这里的那些:https ://cloud.google.com/storage/quotas但据我所知,它们都不适用。

  • 未创建或销毁存储桶。
  • 不会对存储桶进行更新。
  • 只有几个 IAM 身份。
  • 没有 Pub/Sub 通知。
  • 存储在桶中的对象很小。有什么办法可以找出超出配额的原因吗?
4

1 回答 1

3

事实证明,这是因为我在应用引擎上设置了支出限制。我认为这些支出限制不再适用,但事实证明这是针对新项目的。已经对现有项目设置的支出限制是有效的,我可以亲自证明它们确实有效!

感谢@KevinQuinzel 和@gso_gabriel 的评论。

于 2020-04-07T05:53:39.573 回答