我想问下DataWorks,
数据集成使用公共数据集成资源组写入到redis数据源(使用的是VPC连接),提示以下错误:
request action:[InnerVpcGrantVpcInstanceAccessToApp], message:[InvalidInstanceId.NotFound : The instance not in current vpc RequestId : 8766A6A7-F8C5-5599-B148-A04568DF3B94]。
是不是只能使用独享资源集成组?
我想问下DataWorks,是不是只能使用独享资源集成组?[阿里云]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
公共资源组只能走公网 如果需要使用vpc的话 确实只能使用独享资源组 ,此回答整理自钉群“DataWorks0群已满,新群请看群公告”
这个错误信息”InvalidInstanceId.NotFound : The instance not in current vpc”表明DataWorks在尝试通过VPC连接访问Redis数据源时,无法找到指定的实例ID或者该实例不在当前的VPC网络中。这并不一定意味着你只能使用独享资源集成组。以下是一些可能的原因和解决步骤:
确认Redis实例ID:
检查VPC配置:
安全组和网络ACL设置:
Redis连接配置:
使用独享数据集成资源组:
您好,DataWorks数据集成支持使用Redis Writer将数据写至Redis。然而,据我了解,当您尝试使用公共数据集成资源组进行数据写入操作时,可能会遇到问题。这是因为公共数据集成(调试)资源组有公网能力,但不保证所有网络都能通,为了同步稳定建议用独享数据集成资源组。此外,公共数据集成(调试)资源组无法通过vpc内网同步数据。
DataWorks包括独享资源组、公共资源组,各资源组根据任务调度、数据集成、数据服务等不同的使用场景,细分为不同类型的资源组。其中,独享数据集成资源组用于保障数据集成任务中的数据传输。因此,为了避免出现类似的问题和提高同步稳定性,建议您使用独享数据集成资源组来进行数据写入操作。
问题似乎与VPC(Virtual Private Cloud)和Redis的集成有关。错误提示“InvalidInstanceId.NotFound”表示请求的实例ID在当前VPC中未找到。
首先,确保以下几点:
关于“是不是只能使用独享资源集成组”的问题,通常,数据集成使用公共资源集成组或独享资源集成组都是可以的,这取决于你的具体需求和配置。但是,如果你遇到上述错误,可能需要考虑以下几点:
这个错误信息提示”InvalidInstanceId.NotFound : The instance not in current vpc”,表示DataWorks在尝试通过VPC访问Redis数据源时,找不到指定的实例ID或者该实例不在当前的VPC网络中。
虽然你提到的是使用公共数据集成资源组,但这个错误并不一定意味着你必须切换到独享资源集成组。以下是一些可能的解决方案或检查点:
确认Redis实例ID:确保你在DataWorks中配置的数据源使用的Redis实例ID是正确的,并且该实例确实存在于你的阿里云账户中。
检查VPC配置:
授权问题: