我试图通过Scheduler API从一个云函数创建一个Google Cloud Scheduler作业,我想要创建一个http触发云函数的作业。我阅读了关于PyPi的云调度器api的文档,更不用说它只引用了应用程序引擎,这有点不清楚。我不得不相信,让一个云函数创建一个云调度器作业来启动一个云函数并不是那么复杂。如有任何帮助,我将不胜感激。
据我所知,可以触发任意HTTP端点。如果您希望您的云函数通过HTTP调用,则包含云函数。
您可能希望确保运行Cloud Scheduler的服务帐户具有足够的权限来访问公开的云功能端点。以下是一些文档细节:使用HTTP目标
进行身份验证作为一个选项,您可能更喜欢使用模式:Cloud Scheduler =>PubSub Topic =>云功能(从主题消息触发推送)。我确实更喜欢这种方式,但选择取决于您的环境,需求和偏好。这里有一个关于选择的问题:在PubSub后端函数或Http函数之间进行选择
如果您使用某些云功能来创建调度器作业,请确保运行该云功能的服务帐户在所选项目中具有足够的IAM权限来创建调度器作业。