【问题标题】:Google Cloud Scheduler API to create Cloud FunctionGoogle Cloud Scheduler API 创建 Cloud Function
【发布时间】:2021-02-02 13:56:05
【问题描述】:

我正在尝试通过云函数中的调度程序 API 创建 Google Cloud Scheduler 作业,并且我希望创建的作业能够通过 http 触发云函数。我阅读了有关云调度程序 api 的 PyPi 文档,而且有点不清楚,更不用说它只引用了应用程序引擎。我必须相信,让一个云功能创建一个云调度程序作业来启动一个云功能并不是那么复杂。任何帮助将不胜感激。

【问题讨论】:

    标签: python google-cloud-platform google-cloud-functions google-cloud-scheduler


    【解决方案1】:

    据我所知,可以触发任意 HTTP 端点。如果您希望通过 HTTP 调用您的云功能,则包括云功能。

    您可能希望确保运行 Cloud Scheduler 的服务帐户具有足够的权限来访问公开的云功能端点。以下是一些文档详细信息:Using authentication with HTTP Targets

    作为一个选项,您可能更喜欢使用以下模式:Cloud Scheduler => PubSub Topic => Cloud Function(从主题消息触发的推送)。我确实更喜欢这种方式,但选择取决于您的背景、要求和偏好。这是关于该选择的问题:Choosing between PubSub Backend Function or Http Function

    如果您使用某些云功能来创建调度程序作业,请确保运行该云功能的服务帐户在所选项目中具有足够的 IAM 权限来创建调度程序作业。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-15
      • 1970-01-01
      • 2018-04-30
      • 2021-06-05
      • 2021-06-14
      • 1970-01-01
      • 2020-11-17
      相关资源
      最近更新 更多