如何获取Data Fusion访问Oracle的固定IP并同步数据至BigQuery?
问题解答
1. 需要提供的IP地址类型
你需要提供的是Data Fusion实例访问外部Oracle数据库的固定出口IP——如果用公网连接Oracle,就是固定公网IP;如果走私有网络连接,就是VPC内的固定私有IP。
2. IP地址的获取方式
公网模式(未配置VPC)
默认创建的无VPC Data Fusion实例用的是共享公网IP,不是固定的,必须手动配置静态公网IP才能得到固定出口地址:
- 先在Google Cloud的VPC网络模块创建一个全局类型的静态公网IP
- 编辑你的Data Fusion实例,在网络配置里关联这个静态IP,重启实例后,这个静态IP就是要给Oracle合作方的地址
- 你看到“Private IP”字段为空且禁用是正常的——公网模式下私有IP不生效。
私有网络模式
如果配置了VPC并把Data Fusion部署到该VPC内,直接在Data Fusion实例详情页的「网络」标签下,就能找到实例的私有IP(或所在子网的IP范围),把这个提供给合作方即可。
3. 是否需要搭建私有网络?
不是强制要求,分场景判断:
- 如果Oracle部署在私有网络环境,或者合作方要求仅允许私有IP访问,那必须搭建并配置VPC,将Data Fusion实例部署到该VPC中
- 如果Oracle是公网可访问的,仅需要固定公网IP的话,不需要搭建VPC,给Data Fusion绑定静态公网IP就能满足需求
内容的提问来源于stack exchange,提问作者Gabriel Sardano
相关产品推荐
相关产品推荐

