DataWorks无法访问数据库所在网络,请确保网络已和阿里云打通。这个该怎么检查?

DataWorks无法访问数据库所在网络,请确保网络已和阿里云打通。这个该怎么检查?

展开
收起
真的很搞笑 2023-09-30 16:11:57 110 发布于黑龙江 分享
分享
版权
举报
阿里云 AI 助理回答

要确保DataWorks能够访问数据库所在网络,您需要检查以下几个方面,并根据具体情况进行排查和配置。以下是详细的步骤和操作指南:


1. 确认网络连通方案

根据数据源与DataWorks工作空间的关系(是否同阿里云主账号、是否同地域),选择合适的网络连通方案: - 场景一:DataWorks与数据源同阿里云主账号且同地域。 - 场景二:DataWorks与数据源同阿里云主账号但不同地域。 - 场景三:DataWorks与数据源使用不同阿里云主账号。 - 场景四:数据库位于IDC或非阿里云环境。 - 场景五:数据库通过公网访问。

请根据您的实际场景选择对应的网络连通方案。


2. 检查资源组绑定的VPC

确保DataWorks独享资源组已正确绑定到与数据库所在网络连通的专有网络(VPC): 1. 登录DataWorks控制台,进入资源组页面。 2. 找到目标独享资源组,单击其后的网络设置。 3. 检查是否已绑定正确的VPC、可用区和交换机。 - 如果未绑定,请新增绑定,选择数据库所在的VPC、可用区和交换机。 - 如果已绑定,请确认绑定的VPC是否与数据库所在网络连通。


3. 添加路由规则

如果数据库与DataWorks不在同一VPC内,需要为独享资源组添加自定义路由规则: 1. 在资源组网络设置页面,找到目标资源组,单击自定义路由。 2. 新增路由规则: - 目的网段:填写数据库所在网络的IP地址段。 - 下一跳类型:选择“本地IDC”或其他适用的选项。 3. 确保路由规则生效后,测试连通性。


4. 检查白名单配置

无论通过内网还是公网访问,都需要将DataWorks资源组的相关IP地址或网段添加到数据库的白名单中: - 内网访问: - 查看DataWorks资源组绑定的交换机网段。 - 将该网段添加到数据库的白名单列表中。 - 公网访问: - 获取独享资源组本身的EIP(弹性公网IP)。 - 将该EIP添加到数据库的白名单列表中。

注意:如果后续对资源组进行了扩容操作,请重新检查并更新白名单中的IP地址或网段。


5. 验证网络连通性

完成上述配置后,进行网络连通性测试: 1. 在DataWorks控制台的创建数据源页面,选择已连通的资源组。 2. 单击测试连通性按钮,检查是否能够成功连接数据库。 3. 如果测试失败,请根据错误信息进一步排查。


6. 排查常见问题

如果仍然无法访问数据库,请检查以下可能的原因: - 公共资源组不稳定:建议使用独享数据集成资源组以保证连接稳定性。 - 路由规则缺失或错误:确保自定义路由规则已正确配置。 - 白名单未更新:确认数据库白名单中已包含资源组的交换机网段或EIP。 - 网络工具未启用:如果涉及跨账号或跨地域访问,请确保已使用云企业网(CEN)、高速通道或VPN网关等工具打通网络。


7. 其他注意事项

  • 公网流量费用:如果通过公网访问数据库,会产生公网流量费用,请参考相关计费说明。
  • 安全组规则:确保资源组绑定的安全组规则允许出方向和入方向的流量访问数据库所在网络。

通过以上步骤,您可以系统地检查并解决DataWorks无法访问数据库所在网络的问题。如果仍有疑问,请提供更多具体信息以便进一步协助排查。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

还有其他疑问?
咨询AI助理
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等