文档首页/ 数据湖探索 DLI/ 常见问题/ 增强型跨源连接类/ DLI跨源连接报错找不到子网怎么办?
更新时间:2024-11-08 GMT+08:00

DLI跨源连接报错找不到子网怎么办?

问题现象

跨源连接创建对等连接失败,报错信息如下:

Failed to get subnet 2c2bd2ed-7296-4c64-9b60-ca25b5eee8fe. Response code : 404, message : {"code":"VPC.0202","message":"Query resource by id 2c2bd2ed-7296-4c64-9b60-ca25b5eee8fe fail.the subnet could not be found."}

原因分析

DLI跨源连接需要使用VPC、子网、路由、对等连接、端口功能,因此需要获得VPC(虚拟私有云)的VPC Administrator权限。

客户未给VPC服务授权导致DLI跨源连接报错找不到子网。

处理步骤

  1. 登录DLI管理控制台,选择“全局配置 > 服务授权”。
  2. 在委托设置页面,按需选择所需的委托权限。

    其中“DLI Datasource Connections Agency Access”是跨源场景访问和使用VPC、子网、路由、对等连接的权限。

    了解更多DLI委托权限请参考DLI委托权限

  3. 选择dli_management_agency需要包含的权限后,并单击“更新委托权限”。

    图1 更新委托权限

  4. 委托更新完成后,重新创建跨源连接和运行作业。