我有一个在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错误代码。