google-cloud-functions - 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 权限并没有奏效。从我对谷歌的努力来看,这似乎也不是一个普遍的问题。
解决方案
推荐阅读
- javascript - 如何映射Axios获取对数组的响应
- laravel-5 - 如何在 laravel-5.3 中修复刀片中的“ErrorException”
- python-3.x - UnboundLocalError:赋值前引用的局部变量。为什么进入函数时没有赋值初始化值
- django - 在 djaongo admin 中隐藏“添加”、“更改”、“删除”操作
- qt - 如何在 QML 中更新模型
- ios - 屏幕旋转时 ViewController 中的白线
- python - 分而治之。查找数组中的大多数元素
- c# - 在运行时转换为自定义对象
- algorithm - 证明 XOR 不适用于查找缺失的数字(面试题)?
- android - 如何在gradle中强制下载依赖项的aar版本