本文为您介绍在Dataphin中添加RDS类型数据源时,进行测试连接报VPC_GRANT_ACCESS_API_ERROR错误的解决方案。
问题描述
添加RDS类型的数据源时,网络类型选择为VPC网络,单击连接测试时连接测试失败,报错信息为测试连接失败,请确保填写连接信息无误,错误信息:com.alibaba.dt.dataphin.console.common.exception.ConsoleException: VPC_GRANT_ACCESS_API_ERROR
。
问题原因
RDS类型的数据源存在两个ID(DBInstanceId和VpcCloudInstanceId),通常情况下两个值是一致的,但有些数据库这两个值不一样。在RDS控制台页面上,您看到的是DBInstanceId,但添加数据源反向VPC连接时需要用VpcCloudInstanceId,这样就导致添加RDS类型数据源连接测试失败。
解决方法
登录阿里云控制台。
进入OpenAPI可视化调试页面。
在OpenAPI可视化调试页面,在区域①中输入RDS数据源的实例ID后,单击发起调用。
调试后,在调试结果页签,获取VpcCloudInstanceId字段对应的值。
在新建数据源对话框中,修改RDS ID为上述步骤中获取到的VpcCloudInstanceId字段对应的值即可。
文档内容是否对您有帮助?