【问题标题】:Google Cloud Data Fusion subnets issue谷歌云数据融合子网问题
【发布时间】:2020-10-14 13:58:32
【问题描述】:

我正在学习 GCP Data Fusion,在阅读了服务的 [overwiew] 1 之后 我尝试使用 [tutorial] 2 创建第一个数据融合。

管道的创建进展顺利,但在运行语句中我收到了关于 VPC 的错误:

java.lang.IllegalArgumentException: Network 'default' in project '*********' does not contain any subnets. Please create a subnet or use a different network.

我查看了文档,发现 Data Fusion 要求在 VPC 中启用规则 ** default-allow-ssh **。 我正在使用默认项目 VPC,并且在该 VPC 中启用了该规则。

如何解决我的问题?

谢谢

Stefano G.


第二步

您好,为了避免这个问题,我创建了新的 VPC,并在那里设置了一个子网,我在其中设置了所需的配置:


ip地址范围:10.128.0.0/9


防火墙规则

名称:sg-allow-internal

类型:目标

入口:“适用于所有人”

IP 范围:10.128.0.0/9

协议/端口

  • tcp:0-65535
  • udp:0-65535
  • icmp

现在错误是 java.lang.IllegalArgumentException: Parameter network must conform to the pattern [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?|[1-9][0-9]{0,19}

为什么?

【问题讨论】:

    标签: subnet vpc google-cloud-data-fusion


    【解决方案1】:

    GCP VPC 不能在任何区域中使用,除非它具有一个或多个子网。请按照https://cloud.google.com/vpc/docs/using-vpc#add-subnets 的说明为默认 VPC 创建子网。

    【讨论】:

    【解决方案2】:

    错误是关于网络/子网的名称。您已将详细信息包含在防火墙规则中,这不是导致错误的原因。您能否确认您的网络名称是否与该正则表达式匹配?

    【讨论】:

    • 但是这个 [az](?:[-a-z0-9]{0,61}[a-z0-9] 意味着网络名称我只能使用字母和数字,不是_不是-,对吧?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    相关资源
    最近更新 更多