Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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 GCP数据流和premDB上的_Google Cloud Platform_Google Cloud Dataflow - Fatal编程技术网

Google cloud platform GCP数据流和premDB上的

Google cloud platform GCP数据流和premDB上的,google-cloud-platform,google-cloud-dataflow,Google Cloud Platform,Google Cloud Dataflow,我们可以在没有API的情况下连接到On-Prem Sql DB和云数据流(GCP)吗?我们的数据库不提供用于数据提取的API。 请帮我一把,我们在这件事上纠结了很长一段时间。是的,你可以这样做。如果您查看一下Beam文档,您会发现一些,比如jdbcio连接器。因此,您可以使用IP:端口和正确的驱动程序连接任何数据库 现在,有一个安全主题:您可以选择向on-prem数据库添加公共IP,以使用数据流访问它。如果您这样做,它是安全的(首先),然后您的数据流工作节点需要有一个公共IP(或者您需要设置一个

我们可以在没有API的情况下连接到On-Prem Sql DB和云数据流(GCP)吗?我们的数据库不提供用于数据提取的API。
请帮我一把,我们在这件事上纠结了很长一段时间。

是的,你可以这样做。如果您查看一下Beam文档,您会发现一些,比如jdbcio连接器。因此,您可以使用IP:端口和正确的驱动程序连接任何数据库

现在,有一个安全主题:您可以选择向on-prem数据库添加公共IP,以使用数据流访问它。如果您这样做,它是安全的(首先),然后您的数据流工作节点需要有一个公共IP(或者您需要设置一个云NAT)才能访问internet


更好的解决方案是从运行dataflow worker的同一VPC创建VPN(或互连)。像这样,您可以使用on-prem数据库专用IP地址来访问它,这样更安全

我不知道有哪个数据库没有API。编辑您的问题并包含更多详细信息。