Google cloud platform 从python获取调度程序作业的状态
我有一个在CloudScheduler上运行的计划作业,我想从python获取它的状态(“成功”、“失败”)。有一个用于cloud scheduler的python客户端,但找不到有关如何获取状态的文档。您可以通过类似的库获取状态Google cloud platform 从python获取调度程序作业的状态,google-cloud-platform,google-cloud-scheduler,Google Cloud Platform,Google Cloud Scheduler,我有一个在CloudScheduler上运行的计划作业,我想从python获取它的状态(“成功”、“失败”)。有一个用于cloud scheduler的python客户端,但找不到有关如何获取状态的文档。您可以通过类似的库获取状态 from google.cloud.scheduler import CloudSchedulerClient client = CloudSchedulerClient() print(client.list_jobs(parent=&quo
from google.cloud.scheduler import CloudSchedulerClient
client = CloudSchedulerClient()
print(client.list_jobs(parent="projects/PROJECT_ID/locations/LOCATION"))
我选择了list_job,但您也可以使用get job
在您接收的JSON对象中,您有一个。如果为空(表示无错误),则最近的调用成功。如果没有,则它是错误的,并且您在字段中有GRPC错误代码。您可以像这样获得库的状态
from google.cloud.scheduler import CloudSchedulerClient
client = CloudSchedulerClient()
print(client.list_jobs(parent="projects/PROJECT_ID/locations/LOCATION"))
我选择了list_job,但您也可以使用get job
在您接收的JSON对象中,您有一个。如果为空(表示无错误),则最近的调用成功。如果没有,则它是错误的,并且您在字段中有GRPC错误代码。是否有方法将类型为dict的输出转换为dict?没有现成的方法。寻呼机类型允许您迭代结果,并在页面结束时请求下一个结果。这是一个特殊的结构。执行一个循环并创建dict,然后按照您的意愿使用它。我正在试图找到一种从
客户端的输出访问状态的方法。列出作业(parent=“projects/PROJECT\u ID/locations/LOCATION”)
…好的,这样就可以迭代客户端的输出。列出作业(…)
,使用此输出元素的属性.name
获取作业名称,并使用属性.status
获取作业状态,该属性可以使用str()转换为字符串。
是否有方法将类型为dict的输出转换为dict?没有现成的方法。寻呼机类型允许您迭代结果,并在页面结束时请求下一个结果。这是一个特殊的结构。执行一个循环并创建dict,然后按照您的意愿使用它。我正在试图找到一种从客户端的输出访问状态的方法。列出作业(parent=“projects/PROJECT\u ID/locations/LOCATION”)
…好的,这样就可以迭代客户端的输出。列出作业(…)
,使用此输出元素的属性.name
获取作业名称,并使用属性.status
获取作业状态,该属性可以转换为字符串str()