从python获取调度程序作业的状态



我有一个在Cloud Scheduler上运行的计划作业,我想从python中获取它的状态("成功"、"失败"(。这里有一个用于云调度器的python客户端,但找不到关于如何获取状态的文档。

您可以通过类似的库获取状态

from google.cloud.scheduler import CloudSchedulerClient
client = CloudSchedulerClient()
print(client.list_jobs(parent="projects/PROJECT_ID/locations/LOCATION"))

我选择了list_job,但你也可以使用get job

在您收到的JSON对象中,您有一个状态字段。如果为空(表示没有错误(,则表示最近的调用成功。如果没有,则说明它有错误,并且字段中有GRPC错误代码。

最新更新