首页 > 解决方案 > Cloud Run 容器工作了一段时间,然后因授权错误而失败

问题描述

GCP 项目包括每分钟抓取特定网站的管道。Cloud Scheduler 设置为每分钟触发一次,并向 Cloud 函数发布请求,然后调用我遇到问题的 Cloud Run 容器。Cloud Scheduler 和 Function 工作正常,每分钟提交一次请求。另一方面,Cloud Run 成功抓取了一段时间,然后突然开始发布此消息:

The request was not authorized to invoke this service. Read more at https://cloud.google.com/run/docs/securing/authenticating

我不确定为什么在一些成功的刮擦后会突然撤销发出请求的授权。我每天可以调用多少个 Run 容器有限制吗?或者这可能是由于其他原因?任何帮助表示赞赏,如果需要更多信息,我会添加它。谢谢!

编辑:我似乎仍然有这个问题,我不确定如何处理它。我认为这是一个权限问题,但摆弄 IAM 权限并没有奏效。从我对谷歌的努力来看,这似乎也不是一个普遍的问题。

标签: google-cloud-functionsauthorizationgoogle-cloud-rungoogle-cloud-scheduler

解决方案


推荐阅读