繁体   English   中英

如何指定 GCP 数据流的 IP 号?

[英]How can I specify the IP number of GCP's Dataflow?

我通过在 AWS 的 RDS 中连接 MariaDB 来使用数据流。 最近,我们对 MariaDB 的安全策略进行了更新,因此只有特定的 ip 范围可以访问它。 我在 AWS RDS 安全策略中注册了 GCP 的默认 VPC ip 范围。 但是,无法从 GCP 的数据流访问具有默认 VPC 的 ip 范围的 AWS RDS。

可以指定GCP的Dataflow的IP号吗?

apache.beam 的版本是'2.25.0'(beam-runners-google-cloud-dataflow-java)

我认为您没有办法将 ip 地址显式分配给数据流工作人员。

您的默认 VPC.network 是否提供外部 IP 范围,以便您可以在 AWS 上配置它? 如果您在 AWS 上配置 Google Cloud VPC 提供的内部 IP 范围,即使您为 Dataflow 指定 the.network并在 Dataflow worker 上启用公共 ips ,它也不会工作。

我解决这个。

  1. 添加数据流参数:'--usePublicIps=false'、'-.network=something'、'--su.network=https://www.googleapis.com/compute/v1/projects/project name/regions/us -central1/su.networks/[我在地区的 su.net 名称]'

  2. 使云自然

  3. 使 vpc 私有谷歌访问(必须这样做)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM