google-cloud-platform - 谷歌云存储-签名的url-A每小时的发行数量有上限吗?
问题描述
https://cloud.google.com/storage/docs/access-control/signing-urls-with-helpers#code-samples
我正在使用 getSignedUrl (节点)发出签名的 url。
getSignedUrl 的发行数量有上限吗?
具体来说,我想每小时发布大约 7,000 次。
解决方案
当您将 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 数量的限制感到恼火
推荐阅读
- python - 如何使用 PyQt 在 QGIS 中以编程方式创建分类符号系统
- python - 如何在字典理解中填充可选字段?
- python - 如何在 Python 中分析 response.text?
- actionscript-3 - 进入下一帧/错误时如何停止循环声音
- databricks - 如何生成有效期超过 48 小时的 databricks 特权令牌
- acl - 您如何使用 adonis-acl 处理资源所有权
- python - 组合两个多维数组
- angular - Angular 中的共享延迟加载组件
- javascript - Javascript:未捕获的类型错误:无法读取未定义的属性“addEventListener”
- r - 如何累积readr::read_lines_chunked的结果?