如何解决Google Cloud Scheduler 客户端未列出 App Engine Cron 作业
我目前 scheduling Jobs with cron.yaml 在 Google App Engine 标准 python3 环境中。
我需要向用户展示其中一项工作的最后状态。
我尝试了 python3 的 google-cloud-sheduler list_jobs
方法来找出使用 cron.yaml
安排的作业没有被列出。
如何检索这些作业的上次运行日期时间和状态?
我可以在工作中的某处保存状态,在退出之前,似乎是在重新发明轮子。
这是我尝试过的:
>>> from google.cloud import scheduler
>>> client = scheduler.CloudSchedulerClient()
>>> project_id = 'PROJECT_ID' #edited accordingly
>>> location_id = 'LOCATION_ID' #edited accordingly
>>> parent = f"projects/{project_id}/locations/{location_id}"
>>> client.list_jobs(parent=parent)
[]
即使我的 App Engine Cron Jobs 标签中有 4 个 cron 作业,结果也是一个空列表。
当我在 Sheduler Jobs 下添加测试作业时,我在 list_jobs
响应中得到了它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。