gpt4 book ai didi

google-cloud-platform - Eventarc google.cloud.scheduler.v1beta1.CloudScheduler.RunJob 未被触发

转载 作者:行者123 更新时间:2023-12-05 03:19:23 26 4
gpt4 key购买 nike

我在 Eventarc 上有一个触发器,它应该在每次 Cloud Scheduler 调用后运行,它是 google.cloud.scheduler.v1beta1.CloudScheduler.RunJob

然而,无论如何,它并没有被触发!

force run 等其他触发器正在发挥作用。

我想在作业执行后触发 Cloud Run。有可能还是我遇到了错误?

enter image description here

最佳答案

如果您希望 Cloud Run 服务在 Cloud Scheduler 的每次计划调用时执行,则不可能通过 Eventarc Cloud 审计日志来实现。

这是因为 Cloud Scheduler 不在 write audit logs 的服务列表中.除此之外,RunJob只有在您手动执行作业(使用 API)而不是您设置的 CRON 计划时,您过滤的事件才会被写入。

当我测试这个场景时,手 Action 业运行确实触发了 Eventarc,但我不得不 set my trigger as global .

如果您想按计划执行 Cloud Run 服务,您可以使用 Cloud Scheduler send a request直接到服务 URL。另一种选择是不让 Eventarc 监听审计日志,而是让它监听 messages on a Pub/Sub topic。 ,这将是 sent by Cloud Scheduler .让我知道这是否有帮助。

关于google-cloud-platform - Eventarc google.cloud.scheduler.v1beta1.CloudScheduler.RunJob 未被触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73459973/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com