DataWorks这个错误可以帮忙看看, 集成实例已经绑定到同一个vpc下面, RDS的IP白名单也添加了? {"commonInfo":{"regionCode":"cn-shanghai","projectId":376664,"projectName":"allbirds_crm","datasourceType":"drds","datasourceName":"shuyun_datahub","resourceGroup":"S_res_group_325775695147777_1698821753600","resourceGroupName":"DIResGroup_20231101145518_5304"},"response":{"requestId":"0bc1601d16988276749153474e55e5","readableMessage":"数据源配置有误,请检查。"}}
DataWorks支持您在数据源管理页面创建与管理数据源,以便您在DataWorks上使用该数据源。例如在配置数据集成同步任务时,通过选择数据源名称来确定同步任务读取与写入的数据库。本文为您介绍如何创建及管理数据源。
背景信息
标准模式的工作空间支持数据源隔离功能,您可以分别添加并隔离开发环境和生产环境的数据源,即测试与生产调度操作的数据源隔离,以保护您生产数据安全。详情请参见数据源开发和生产环境隔离。
数据源分为引擎绑定时自动生成的引擎数据源(例如绑定MaxCompute引擎将在数据源管理页面默认新增名为odps_first的数据源),以及您在数据源管理页面通过新增数据源方式添加至DataWorks的外接数据源。
新增数据源
进入管理中心。
单击左侧导航栏的数据源管理。
创建数据源。
您可以单击页面右上角的新增数据源或批量新增数据源,新增相应的数据源。
批量新增数据源:目前MySQL、PolarDB、SQLServer、OSS和Oracle数据源支持批量新增数据源。
您可以下载相应数据源的模板,根据模板中的格式填写内容,选择上传文件进行新建操作,文本框中会显示添加详情。
模板内容:显示数据源类型、数据源名称、数据源描述、环境类别(0开发、1生产)、链接地址。
新增数据源:在弹出的新增数据源窗口,选择需要新增的数据源类型,各数据源配置详情请参见:支持的数据源列表。
开发环境可用的数据源:可以在新建数据同步节点时选择并在开发环境运行,但无法提交到生产环境或在生产环境运行。
生产环境可用的数据源:只允许在生产环境运行时使用,不可以在新建数据同步节点时选择。
这个错误提示表明 DataWorks 集成实例和 RDS 数据源在 VPC 下面已经绑定了,但是仍然存在配置错误。可以从以下几个方面排查原因:
VPC 子网检查:确认 RDS 数据源和 DataWorks 实例是否属于同一 VPC 子网内,且两者的私有 IP 地址属于同一段 IP 范围内。
DNS 问题:检查 VPC 内 DNS 是否存在问题。确保 VPC 中的 DNS 可以解析到 RDS 数据源。
检查数据源配置:查看 DataWorks 数据源的配置信息,包括主机名、端口、用户名和密码等信息是否正确无误。
检查 RDS 白名单:确保 DataWorks 实例的 IP 地址已被添加到 RDS 的安全组白名单中。
访问 RDS 测试:尝试直接通过命令行工具,例如 telnet,ping 等,测试能否从 DataWorks 实例成功连接 RDS 数据源。
检查 RDS 认证方式:确认 DataWorks 实例是否支持 RDS 数据源使用的认证方式,例如 SSL 认证或 IAM 认证等。
出现该错误的原因可能是数据源配置存在问题。请检查您的数据源配置信息,确保其中包含了正确的数据源名称、URL、端口号、数据库名称和用户名/密码等信息。如果发现有任何错误,请及时更正。请确保RDS实例的安全组规则中允许来自DataWorks IP地址范围的流量。如果您还没有添加相应规则,请前往RDS控制台 > 实例详情页 > 网络与安全 > 安全组 > 规则,然后添加一条允许来自指定IP地址段的入站规则。请确保您所使用的数据源类型与实际使用的数据源类型一致。如果发现不符,请前往DataWorks控制台 > 数据源中心 > 数据源详情 > 类型设置,然后更新数据源类型为实际使用的数据源类型。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。