Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 从python获取调度程序作业的状态_Google Cloud Platform_Google Cloud Scheduler - Fatal编程技术网

Google cloud platform 从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

我有一个在CloudScheduler上运行的计划作业,我想从python获取它的状态(“成功”、“失败”)。有一个用于cloud scheduler的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错误代码。

您可以像这样获得库的状态

    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()