Google cloud platform 为什么数据流工作者不尊重新悉尼地区?

Google cloud platform 为什么数据流工作者不尊重新悉尼地区?,google-cloud-platform,google-compute-engine,google-cloud-dataflow,apache-beam,Google Cloud Platform,Google Compute Engine,Google Cloud Dataflow,Apache Beam,我正在尝试将数据流(Java SDK 2.0.0)管道的区域设置为澳大利亚东南1-a,澳大利亚东南1-b,或澳大利亚东南1-c(即悉尼的一个区域): publicstaticvoidmain(字符串…参数){ DataflowPipelineOptions=PipelineOptions工厂 .fromArgs(args) .withValidation() .as(DataflowPipelineOptions.class); options.setRunner(DataflowRunner.

我正在尝试将数据流(Java SDK 2.0.0)管道的区域设置为
澳大利亚东南1-a
澳大利亚东南1-b
,或
澳大利亚东南1-c
(即悉尼的一个区域):

publicstaticvoidmain(字符串…参数){
DataflowPipelineOptions=PipelineOptions工厂
.fromArgs(args)
.withValidation()
.as(DataflowPipelineOptions.class);
options.setRunner(DataflowRunner.class);
选项。setJobName(“悉尼数据流管道”);
options.setStagingLocation(“gs:///jars”);
options.setTempLocation(“gs:///jars”);
options.setRegion(“australia-Southast1-a”);//将此方法列为
@隐藏的
@实验的
,并注明:

“云数据流服务尚不支持此设置。但是, 添加服务支持后,此SDK的用户将能够 控制该地区。”

设置区域
方法仍可用于控制工作人员位置。

将此方法列为
@隐藏
@实验
,并注明:

“云数据流服务尚不支持此设置。但是, 添加服务支持后,此SDK的用户将能够 控制该地区。”

setZone
方法仍可用于控制工作人员位置

public static void main(String... args) {
        DataflowPipelineOptions options = PipelineOptionsFactory
                .fromArgs(args)
                .withValidation()
                .as(DataflowPipelineOptions.class);
        options.setRunner(DataflowRunner.class);
        options.setJobName("sydney-dataflow-pipeline");
        options.setStagingLocation("gs://<redacted>/jars");
        options.setTempLocation("gs://<redacted>/jars");
        options.setRegion("australia-southeast1-a"); //<<--trying to set region to Sydney
        options.setMaxNumWorkers(3);
        Pipeline pipeline = Pipeline.create(options);
        pipeline.apply
        [..]
        pipeline.run(); //run it
    }