问题标签 [google-cloud-scheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1436 浏览

google-cloud-dataflow - 通过 Google Cloud Scheduler 执行数据流模板

我正在尝试通过 Google Cloud Scheduler 执行自定义数据流模板,但是当我执行作业时出现UNAUTHENTICATED异常。

如何授予 Google Cloud Scheduler 访问权限以使用 Dataflow google API?

这是我正在使用的 URL 和 POST 正文:

}

0 投票
1 回答
2490 浏览

docker - 如何在谷歌云上安排 docker 运行

我的项目中有 3 个批次。我已将所有 3 个批次放在一个 docker 映像中。现在要运行任何特定批处理,我使用命令行参数调用 docker run,shell 脚本会考虑该参数并在映像中启动适当的批处理。

现在要将这 3 个批次安排在不同的时间段,我可以对具有适当参数的相同 docker 映像使用 3 个命令。但是如何部署(app 引擎或 gke)以及从哪里触发命令?在云调度程序中,只有 Pub Sub / HTTP Url 触发选项可用。所以找不到任何出路。

你能建议吗?

提前致谢。

问候,

阿林丹

0 投票
2 回答
340 浏览

google-cloud-platform - 是否可以使用 Google Scheduler API 安排作业?

使用 Google Cloud Scheduler,可以创建具有 Pub/Sub 目标的 Cloud Scheduler 作业。是否可以使用 Cloud Scheduler API 做同样的事情?我没有在 Cloud Scheduler API 文档中找到计划信息。

0 投票
3 回答
368 浏览

google-app-engine - 通过 Cloud Scheduler 使用管理 API 方法

有没有可能通过“Cloud Scheduler”运行管理api方法“Patch”?

通过 API Explorer 运行时,我的功能可以完美运行。

w/ servingStatus 作为 updateMask 和 this 作为请求正文

但是,如果我通过云调度程序运行请求,在我希望它运行时,我会收到 404 错误。

可能我的 url 语法错误,但我找不到任何与我得到的不同的东西。

注意:我的目标是在特定时间关闭服务器。

0 投票
3 回答
2924 浏览

google-cloud-platform - 如果我的 Google Cloud Scheduler 作业失败,如何发送电子邮件提醒?

我已经使用 Google Cloud Scheduler 安排了 HTTP 调用类型的作业。如果作业失败,我如何发送电子邮件警报?

我已经阅读了 Cloud Scheduler 文档,并在周围搜索过,但答案并不明显。我还尝试了堆栈驱动程序警报策略,但找不到失败日志条目的相应指标。

如果计划的作业失败,我希望可以配置发送电子邮件通知。

0 投票
0 回答
154 浏览

google-cloud-platform - 将云调度程序 IP 列入白名单以访问受保护的 HTTP 端点

我们使用 IP 白名单来控制对某些管理服务的 Nginx Ingress 的访问。我们需要使用对这个端点的 Cloud Scheduler 调用来启动一些后台进程。是否可以将来自 Cloud Functions 的特定范围的呼叫列入白名单?

谢谢!

0 投票
2 回答
894 浏览

api-key - 是否可以使用 API 密钥访问 Google Cloud Scheduler API?

是否可以使用API 密钥访问Google Cloud Scheduler API

方法:projects.locations.jobs.create https://cloud.google.com/scheduler/docs/reference/rest/v1/projects.locations.jobs/create

我正在尝试使用 curl 创建作业:

但它会导致 401 Unauthorized 响应:

0 投票
0 回答
305 浏览

google-apis-explorer - 更新 Cloud Scheduler 作业触发作业运行

在 GCP Console for Google Cloud Scheduler 中间歇性地更新现有作业会导致作业在保存更新后立即运行。

作业类型是对 App Engine HTTP 的 GET 请求。在 GCP 控制台中编辑 URL 字段并保存作业会触发立即作业运行,根据我在过去两周大约 10 次编辑的经验,大约有 50% 的时间运行。在我的场景中,尚未编辑定义 cron 表达式的“频率”字段。

我希望仅在“频率”字段指定的时间或调用“立即运行”选项时触发作业。编辑作业导致立即执行作业对我来说似乎是一个错误。我没有看到有关文档中正在编辑的作业的预期行为的任何信息。

请注意此屏幕截图中的“频率”和“上次运行”列:

请注意此屏幕截图中的频率和上次运行列

0 投票
1 回答
1544 浏览

firebase - 在 GCP Cloud Scheduler 中安排作业每 2 秒运行一次

我的应用程序托管在 firebase 中。它是一个带有 Firestore 数据库的 Angular 应用程序。我目前有一个场景,我需要检查某些内容是否已过期,然后对其采取行动。为此,我目前有一个节点应用程序在应用程序引擎中运行,该应用程序安排了一个每 2 秒运行一次的 cron 作业,以轮询 firestore 数据库以获取集合,并查看过期时间是否早于当前时间,然后执行预期任务。

由于这个 2 秒的 cron 作业,我必须在应用引擎上维护一个实例。我试图看看我是否可以使用云调度程序来安排工作,这样我就可以通过在应用引擎中没有实例来节省一些钱。

但是云调度程序的粒度只有每 1 分钟一次,我正在寻找以秒为单位的粒度,以便我可以安排一个作业每 2 秒运行一次。有没有一种方法可以实现这一点,而无需在应用引擎上托管应用程序。

0 投票
3 回答
5840 浏览

google-app-engine - 如何增加 Cloud Scheduler 请求超时期限?

我想从 App Engine Cron 作业迁移到 Cloud Scheduler,但在 Cloud Scheduler 中,请求截止时间超时为 60 秒,而不是来自 Cron 作业的请求的 10 分钟。

有没有办法将 Cloud Scheduler App Engine 请求配置为 10 分钟的最后期限超时?