DataWorks现在使用公共资源组是不是不支持ecs自建mysql作为数据源了?我需要把本地的数据通过内网同步到maxcompute,但是使用率不高,想使用公共资源组来实现
DataWorks公共资源组不支持使用ECS自建MySQL等内网数据源。
主要的原因是:
安全性。公共资源组位于DataWorks云端,无法直接访问内网资源。
隔离性。公共资源组对应多个用户,需要确保数据源的隔离性和安全性。
网络限制。DataWorks云端和您的内网数据源可能因网络限制无法互通。
公共资源配额。公共资源组有自身的配额限制,无法满足所有用户的内网数据源访问。
数据权限。DataWorks无法判断用户在内网数据源上的读写权限。
所以如果您需要将内网数据源的内容同步到MaxCompute,建议采用以下方式:
使用专用资源组
申请专用资源组,将您内网数据库添加为数据源即可。缺点是需要付费。
通过API访问
配置DataWorks为内网数据库的一个客户端,定时通过API访问内网数据库内容,然后将数据同步到MaxCompute。
使用数据中继
将内网数据库的数据首先同步到公有云存储(如OSS)或MaxCompute作为中继,DataWorks再从中读取数据。
具体是需要做什么使用 数据同步吗,单表的离线同步可以试一下公共资源组,先数据源用公网地址测一下连通性性如果没有出现这个报错 就可以用单表离线同步 如果出现这个报错就是被安全拦截 只能使用独享 ,ssrf,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。