Google cloud platform 如何为模板数据流作业设置作业区域而不仅仅是管道区域?

Google cloud platform 如何为模板数据流作业设置作业区域而不仅仅是管道区域?,google-cloud-platform,google-cloud-dataflow,Google Cloud Platform,Google Cloud Dataflow,我想从自定义数据流模板启动GCP数据流,并将区域设置为欧洲。结果,我得到的区域等于europe-west1管道选项,我的VM也在欧洲运行,但作业选项的区域在作业摘要部分中设置为us-central1—存储和处理此作业元数据的区域 当我上传我的模板时,我加入了options-region=europe-west1。 当我从模板启动数据流时,我还将region设置为europe-west1。我也试着设置区域,并尽可能将区域设置到欧洲,但我还是得到了同样的结果。关于设置作业区域-区域端点的文档只提到了

我想从自定义数据流模板启动GCP数据流,并将区域设置为欧洲。结果,我得到的区域等于europe-west1管道选项,我的VM也在欧洲运行,但作业选项的区域在作业摘要部分中设置为us-central1—存储和处理此作业元数据的区域

当我上传我的模板时,我加入了options-region=europe-west1。 当我从模板启动数据流时,我还将region设置为europe-west1。我也试着设置区域,并尽可能将区域设置到欧洲,但我还是得到了同样的结果。关于设置作业区域-区域端点的文档只提到了这一个参数区域

我错过什么了吗?如何将工作区域也设置为欧洲


更新:它通过命令行-region=europe-west1工作,但我需要从气流启动数据流。

自定义模板UI似乎缺少选择区域的选项。我跟进了Dataflow团队来解决这个问题。谢谢你指出这一点

相反,您可以使用命令行工具启动模板作业。请试试这个

gcloud beta dataflow jobs run myJob --gcs-location=<gcs_template_location> --region=europe-west1

Usage: gcloud beta dataflow jobs run JOB_NAME --gcs-location=GCS_LOCATION 
[optional flags]
optional flags may be --help | --max-workers | --network | --num-workers |
--parameters | --region | --service-account-email |
--staging-location | --subnetwork |
--worker-machine-type | --zone

旧版本的气流指向错误的端点,即没有区域参数的端点

我可以看到GCP UI也解决了这个问题,现在可以使用适当的区域端点从UI启动数据流模板