如果 Cloud 中的查询参数长度有任何限制 运行

If there's any limitation of query parameter length in Cloud Run

我是 运行 使用云 运行 的 REST API 服务。

当我使用相当长的查询参数向 API 发送 GET 请求时,出现以下错误。 (共 15000 字节)

Error 413 (Request Entity Too Large)!!1

因为我在本地环境中向 API 运行 发送相同的请求时没有收到错误, 我认为这个错误不是由 API 产生的,而是由 Cloud 运行.

产生的

为了处理这个问题,请教

  1. 如果 Cloud 中的查询参数长度有任何限制 运行。
  2. 如果是这样,限制是什么(总字节长度?等等)

谢谢。

有一个限制,但我很难找到关于此的明确文档。在这里,我可以说:

  • Google(和 Google 云)受名为 Google Front End (or GFE)
  • 的全球分布式代理保护
  • GFE 保护所有 Google 资源,包括您的云 运行 服务(GFE 提供 DNS 名称,检查 header 在私有服务的情况下,丢弃 L3 DDoS 攻击, ...)

因此,您无法更改此限制。我在 HTTPS load balancer documentation 中找到了它,因为 HTTPS 负载平衡器也在 GFE 后面(或者是 GFE 的一部分),限制是相同的!