Google cloud platform 如何使用Python SDK在Dataproc for us-east4 region上提交作业

Google cloud platform 如何使用Python SDK在Dataproc for us-east4 region上提交作业,google-cloud-platform,google-cloud-dataproc,google-cloud-python,Google Cloud Platform,Google Cloud Dataproc,Google Cloud Python,我想提交一份关于美国东部地区谷歌云数据处理的工作。我使用了下面的代码,这给了我一个错误 job\u clnt=dataproc\u v1.JobControllerClient() project\u id=self.project\u id 区域=集群\区域 作业提交作业(项目id、区域、作业) 错误是: 请求中指定的400区域“us-east4”与终结点区域“global”不匹配。要使用“us-east4”区域,请在请求中指定“us-east4”区域,并将客户端配置为使用“us-east4

我想提交一份关于美国东部地区谷歌云数据处理的工作。我使用了下面的代码,这给了我一个错误


job\u clnt=dataproc\u v1.JobControllerClient()
project\u id=self.project\u id
区域=集群\区域
作业提交作业(项目id、区域、作业)
错误是:

请求中指定的400区域“us-east4”与终结点区域“global”不匹配。要使用“us-east4”区域,请在请求中指定“us-east4”区域,并将客户端配置为使用“us-east4-dataproc.googleapis.com:443”端点


tl/dr:您必须在存根上设置端点地址:
配置客户端以使用“us-east4-dataproc.googleapis.com:443”端点。

这个答案可能与以下方面有关:

是否可以粘贴dataproc提交脚本的可能副本?作业\u clnt=dataproc\u v1.JobControllerClient()项目\u id=self.project\u id region=cluster\u region作业\u clnt.submit\u作业(项目\u id,区域,作业)是,上面的答案只与集群相关的活动相关,但我想提交特定区域的作业。同样的事情也适用于提交作业,您必须在存根上设置端点URI,并以相同的方式完成。