[英]Can Google Cloud Dataflow be run without an external IP address in Go?
Dataflow 尚未正式支持 Go(因此缺少文档),但 Go SDK 中存在相同的标志,并且应该以完全相同的方式工作。
解决方案: 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{},
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.