Как отправить работу на Dataproc для региона us-east4 с помощью Python SDK - PullRequest
2 голосов
/ 22 марта 2019

Я хочу отправить работу в Google Cloud Dataproc для региона us-east4. Я использовал следующий код, который дает мне ошибку.

job_clnt = dataproc_v1.JobControllerClient()
project_id = self.project_id
region = cluster_region
job_clnt.submit_job(project_id, region, job)

Ошибка:

400 Регион 'us-east4', указанный в запросе, не соответствует региону конечной точки 'global'. Чтобы использовать регион «us-east4», укажите регион «us-east4» в запросе и настройте клиент для использования конечной точки «us-east4-dataproc.googleapis.com:443».

1 Ответ

2 голосов
/ 22 марта 2019

TL / DR: вы должны установить адрес конечной точки на заглушке: configure client to use 'us-east4-dataproc.googleapis.com:443' endpoint.

Этот ответ может быть актуален: Недопустимая ошибка региона при использовании google-cloud-python API для доступа к Dataproc

...