Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何为google数据流管道设置防火墙规则/网络标记_Google Cloud Platform_Google Cloud Dataflow - Fatal编程技术网

Google cloud platform 如何为google数据流管道设置防火墙规则/网络标记

Google cloud platform 如何为google数据流管道设置防火墙规则/网络标记,google-cloud-platform,google-cloud-dataflow,Google Cloud Platform,Google Cloud Dataflow,我正在尝试从google数据流应用程序连接到cassandra。我们的卡桑德拉戒指也在谷歌云上。当我们必须通过dataproc上的spark连接到Cassandra时,我们通过传递“-tags Cassandra”来创建集群,它允许在dataproc上运行的应用程序连接到Cassandra。有没有一种方法可以在数据流上设置标签? 你会考虑尝试一下吗?请设置这样的防火墙规则: Network: <your cassandra network> Source Filter: "Insta

我正在尝试从google数据流应用程序连接到cassandra。我们的卡桑德拉戒指也在谷歌云上。当我们必须通过dataproc上的spark连接到Cassandra时,我们通过传递“-tags Cassandra”来创建集群,它允许在dataproc上运行的应用程序连接到Cassandra。有没有一种方法可以在数据流上设置标签?

你会考虑尝试一下吗?请设置这样的防火墙规则:

Network: <your cassandra network>
Source Filter: "Instance tags"
Source Tags: "dataflow"
Allowed protocols and ports: <port you use to connect to cassandra>
Target Tags: "cassandra"
网络:
源筛选器:“实例标记”
源标记:“数据流”
允许的协议和端口:
目标标签:“卡桑德拉”
默认情况下,dataflow服务启动的所有GCE VM都应标记为“dataflow”(您是否看到没有标记的实例?)。所以我怀疑这将允许从所有数据流实例到您的Cassandra实例的流量


希望这对你有用[P] > P>你是否考虑尝试一下,请设置这样的防火墙规则:

Network: <your cassandra network>
Source Filter: "Instance tags"
Source Tags: "dataflow"
Allowed protocols and ports: <port you use to connect to cassandra>
Target Tags: "cassandra"
网络:
源筛选器:“实例标记”
源标记:“数据流”
允许的协议和端口:
目标标签:“卡桑德拉”
默认情况下,dataflow服务启动的所有GCE VM都应标记为“dataflow”(您是否看到没有标记的实例?)。所以我怀疑这将允许从所有数据流实例到您的Cassandra实例的流量


希望在apache beam 2.19.0版之前,这对您有用。数据流中没有为其VM设置网络标记的规定。相反,在创建防火墙规则时,我们应该为数据流添加一个标记。并且必须将标记名指定为数据流。任何其他标签都不起作用。


到目前为止,直到ApacheBeam版本2.19.0。数据流中没有为其VM设置网络标记的规定。相反,在创建防火墙规则时,我们应该为数据流添加一个标记。并且必须将标记名指定为数据流。任何其他标签都不起作用。


嗨,你介意详细说明一下你想要实现的目标吗?您是否使用默认网络?或者您是否已经修改了网络设置?错误地修改网络设置可能会导致许多问题。所以我想弄清楚你到目前为止做了什么。防火墙规则适用于传入流量。因此,我认为您需要在Cassandra实例上设置一个规则,以允许它接收来自数据流实例的流量或使用相同的网络。他们在同一个GCP网络上吗?请参阅:嗨,Alex,我不使用默认网络。我创建了另一个网络(遗留),并创建了一个防火墙规则,允许基于源过滤器标记“dataflow”和目标标记“cassandra”与一些协议和端口进行通信。我想知道是否有办法将标记设置为我的数据流作业的“数据流”。我们对dataproc做了类似的事情。我们有防火墙规则,允许源标记“dataproc”和目标标记“cassandra”之间进行通信。当我们创建dataproc集群时,我们将一个参数传递为--tags dataproc,它就可以工作了。我想知道我们是否可以在这里做同样的事情,只是想知道我在创建防火墙规则时是否可以避免给出IP地址范围。我的cassandra实例位于同一个GCP网络中,并被标记为“cassandra”。嗨,你介意详细说明一下你试图实现的目标吗?您是否使用默认网络?或者您是否已经修改了网络设置?错误地修改网络设置可能会导致许多问题。所以我想弄清楚你到目前为止做了什么。防火墙规则适用于传入流量。因此,我认为您需要在Cassandra实例上设置一个规则,以允许它接收来自数据流实例的流量或使用相同的网络。他们在同一个GCP网络上吗?请参阅:嗨,Alex,我不使用默认网络。我创建了另一个网络(遗留),并创建了一个防火墙规则,允许基于源过滤器标记“dataflow”和目标标记“cassandra”与一些协议和端口进行通信。我想知道是否有办法将标记设置为我的数据流作业的“数据流”。我们对dataproc做了类似的事情。我们有防火墙规则,允许源标记“dataproc”和目标标记“cassandra”之间进行通信。当我们创建dataproc集群时,我们将一个参数传递为--tags dataproc,它就可以工作了。我想知道我们是否可以在这里做同样的事情,只是想知道我在创建防火墙规则时是否可以避免提供IP地址范围。我的cassandra实例位于同一个GCP网络中,并被标记为“cassandra”。是否可以更改标记?提交作业时是否提供数据流以外的内容?是否可以更改标记?提交作业时是否提供数据流以外的内容?