为了账号安全,请及时绑定邮箱和手机立即绑定

谷歌云数据流可以在Go中没有外部IP地址的情况下运行吗?

谷歌云数据流可以在Go中没有外部IP地址的情况下运行吗?

Go
翻翻过去那场雪 2022-09-19 21:16:19
根据文档,可以在不使用公共 IP 的情况下运行数据流。但它只有Java和Python的信息。我无法在Go中找到执行此操作的方法:-(。
查看完整描述

2 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

Go 在 Dataflow 上尚未得到官方支持(因此缺少文档),但 Go SDK 中存在相同的标志,并且应该以完全相同的方式工作。


查看完整回答
反对 回复 2022-09-19
?
呼唤远方

TA贡献1856条经验 获得超11个赞

溶液:IpConfiguration:         "WORKER_IP_PRIVATE"


像这样作为上下文:


    response := dataflowService.Projects.Locations.Templates.Create(PROJECT_ID, location, &dataflow.CreateJobFromTemplateRequest{

    Environment: &dataflow.RuntimeEnvironment{

        AdditionalExperiments:   []string{},

        AdditionalUserLabels:    map[string]string{},

        BypassTempDirValidation: false,

        EnableStreamingEngine:   false,

        IpConfiguration:         "WORKER_IP_PRIVATE",

        KmsKeyName:              "",

        MachineType:             "",

        MaxWorkers:              0,

        Network:                 "",

        NumWorkers:              0,

        ServiceAccountEmail:     "",

        Subnetwork:              "https://www.googleapis.com/compute/v1/projects/" + HOST_PROJECT_ID + "/regions/europe-north1/subnetworks/" + SUBNETWORK + "",

        TempLocation:            "",

        WorkerRegion:            "",

        WorkerZone:              "",

        Zone:                    "",

        ForceSendFields:         []string{},

        NullFields:              []string{},

    },


查看完整回答
反对 回复 2022-09-19
  • 2 回答
  • 0 关注
  • 54 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信