首页 > 解决方案 > 谷歌云存储-签名的url-A每小时的发行数量有上限吗?

问题描述

https://cloud.google.com/storage/docs/access-control/signing-urls-with-helpers#code-samples

我正在使用 getSignedUrl (节点)发出签名的 url。

getSignedUrl 的发行数量有上限吗?

具体来说,我想每小时发布大约 7,000 次。

标签: google-cloud-platformgoogle-cloud-storage

解决方案


当您将 SignedUrl 与客户端库一起使用时,根据您的使用方式,您可以

  • 调用服务帐户 API signBlob 方法。您的限制为每分钟 60000 个 blob 签名这不是签名方法

  • 使用服务帐户密钥文件中包含的私钥在本地签名 url(这是您的代码示例的情况)。因为签名是本地的(没有 API 调用),所以您对此方法没有限制。

  • 对元数据服务器进行签名(当您的代码部署在 Google Cloud 服务上时也是如此,例如 Cloud Function、Compute Engine(以及派生的:GKE、Dataflow、Dataproc)、Cloud Run、App Engine...) . 同样,元数据服务器没有记录限制/配额,但使用服务帐户 API signBlob 方法执行签名,并强制执行每分钟 60000 个 blob 签名的限制

因此,对于您的用例,您不会对可以在 1H 内执行的 SignUrl 数量的限制感到恼火


推荐阅读