
# 典型场景示例：配置DLI与公网网络连通
#### 操作场景
公网数据源指的是可以通过互联网访问的数据源。这些数据源资源有一个公网IP地址，配置DLI与公网网络连通可以实现对这些数据源的访问。
本节提供了详细的操作指导，介绍如何通过设置SNAT规则和配置路由信息，实现DLI服务与公网的网络连接。
#### 操作流程
图1配置DLI队列访问公网流程   
![](https://support.huaweicloud.com/usermanual-dli/zh-cn_image_0000002072014737.png "点击放大")
 #### 步骤1：创建VPC
登录虚拟私有云控制台，创建虚拟私有云。创建的VPC供NAT访问公网使用。
创建VPC的具体操作请参考[创建虚拟私有云](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013935842.html)。
图2创建VPC   
![](https://support.huaweicloud.com/usermanual-dli/zh-cn_image_0000002035936862.png "点击放大")
#### 步骤2：创建弹性资源池和队列
1. 登录DLI管理控制台。
2. 在左侧导航栏单击"资源管理 \> 弹性资源池"，可进入弹性资源池管理页面。
3. 在弹性资源池管理界面，单击界面右上角的"购买弹性资源池"。
4. 在"购买弹性资源池"界面，填写具体的弹性资源池参数。
   表1参数说明 
   | 参数名称 | 参数说明                                                             |
   |:---|:---|
   | 计费模式 | 选择弹性资源池计费模式。                                                     |
   | 区域   | 选择弹性资源池所在区域。                                                     |
   | 项目   | 每个区域默认对应一个项目，由系统预置。                                              |
   | 名称   | 弹性资源池名称。                                                         |
   | 规格   | 选择弹性资源池规格。                                                       |
   | CU范围 | 弹性资源池最大最小CU范围。                                                   |
   | 网段   | 规划弹性资源池所属的网段。如需使用DLI增强型跨源，弹性资源池网段与数据源网段不能重合。**弹性资源池网段设置后不支持更改**。 |
   | 企业项目 | 选择对应的企业项目。                                                       |
      
   
5. 参数填写完成后，单击"立即购买"，在界面上确认当前配置是否正确。
6. 单击"提交"完成弹性资源池的创建。
7. 在弹性资源池的列表页，选择要操作的弹性资源池，单击操作列的"添加队列"。
8. 配置队列的基础配置，具体参数信息如下。
   表2弹性资源池添加队列基础配置 
   | 参数名称 | 参数说明                                                                                                                                                                                                                                                                                                                                                                              |
   |:---|:---|
   | 名称   | 弹性资源池添加的队列名称。                                                                                                                                                                                                                                                                                                                                                                     |
   | 类型   | 选择创建的队列类型。 - 执行SQL作业请选择SQL队列。  - 执行Flink或Spark作业请选择通用队列。   |
   | 执行引擎 | SQL队列可以选择Spark引擎。                                                                                                                                                                                                                                                                                                                                                                 |
   | 企业项目 | 选择对应的企业项目。                                                                                                                                                                                                                                                                                                                                                                        |
      
   
9. 单击"下一步"，配置队列的扩缩容策略。 单击"新增"，可以添加不同优先级、时间段、"最小CU"和"最大CU"扩缩容策略。
   本例配置的扩缩容策略如[图3]所示。
   图3添加队列时配置扩缩容策略   
   ![](https://support.huaweicloud.com/usermanual-dli/zh-cn_image_0000002036109410.png "点击放大")
   表3扩缩容策略参数说明 
   | 参数名称 | 参数说明                                                                                              | 配置样例  |
   |:---|:---|:---|
   | 优先级  | 当前弹性资源池中的优先级数字越大表示优先级越高。本例设置一条扩缩容策略，默认优先级为1。                                                      | 1     |
   | 时间段  | 首条扩缩容策略是默认策略，不能删除和修改时间段配置。 即设置00-24点的扩缩容策略。 | 00-24 |
   | 最小CU | 设置扩缩容策略支持的最小CU数。                                                                                  | 16    |
   | 最大CU | 当前扩缩容策略支持的最大CU数。                                                                                  | 64    |
      
   
10. 单击"确定"完成添加队列配置。
 
#### 步骤3：创建专属队列和VPC的增强型跨源连接
1. 在DLI管理控制台左侧导航栏中，选择"跨源管理"。
2. 选择"增强型跨源"页签，单击左上角的"创建"按钮。 输入连接名称，选择创建的弹性资源池/队列，虚拟私有云，子网，输入主机信息（可选）。
   图4创建增强型跨源连接   
   ![](https://support.huaweicloud.com/usermanual-dli/zh-cn_image_0000002072056133.png "点击放大") 
 
#### 步骤4：购买弹性公网IP
1. 在"弹性公网IP"界面，单击"购买弹性公网IP"。
2. 根据界面提示配置参数。 参数填写说明请参考["购买弹性公网IP"](https://support.huaweicloud.com/qs-eip/eip_qs_0001.html)。
   
 
#### 步骤5：配置NAT网关
1. 创建NAT网关。 
   1. 登录控制台，在"服务列表"搜索"NAT网关"，进入网络控制台页面。
   
   2. 单击"购买公网NAT网关"，配置NAT网关的相关信息。 详细请参考《NAT网关用户指南》中"[购买公网NAT网关](https://support.huaweicloud.com/usermanual-natgateway/zh-cn_topic_0150270259.html)"。
      图5购买NAT网关   
      ![](https://support.huaweicloud.com/usermanual-dli/zh-cn_image_0000002036095190.png "点击放大") 
   
   3. 配置完成后，单击"立即购买"。
      ![](https://support.huaweicloud.com/usermanual-dli/public_sys-resources/note_3.0-zh-cn.png)
      "虚拟私有云"为[步骤1：创建VPC]创建的VPC。
      
   
   
   
   
2. 添加路由。 
   进入VPC的路由表，配置路由规则。通常NAT创建成功会自动创建到NAT网关的路由。
   目的地址为访问的公网IP地址，下一跳为NAT网关。
   图6添加路由   
   ![](https://support.huaweicloud.com/usermanual-dli/zh-cn_image_0000002072014741.png "点击放大")
   
   
3. 添加SNAT规则。 
   为新建的NAT网关添加SNAT规则，才能实现该子网下的主机与Internet互相访问。
   1. NAT网关购买成功后，在NAT控制台，单击购买成功的NAT网关"名称"，进入NAT网关详情页面。
   
   2. 选择"SNAT规则"页签，单击"添加SNAT规则"。 详细请参考《NAT网关用户指南》中"[添加SNAT规则](https://support.huaweicloud.com/usermanual-natgateway/zh-cn_topic_0127489529.html)"。
      
   
   3. 使用场景选择云专线/云连接。
   
   4. 添加专属队列所在的网段。
   
   5. 绑定对应的弹性公网IP。
      图7添加SNAT规则   
      ![](https://support.huaweicloud.com/usermanual-dli/zh-cn_image_0000002035936866.png "点击放大") 
   
   6. 添加完成后，单击"确定"。
    
   
   
 
#### 步骤6：添加自定义路由
在增强型跨源连接页面添加自定义路由。此处添加的是访问的IP地址的路由信息。
详细操作请参考[自定义路由信息](https://support.huaweicloud.com/usermanual-dli/dli_01_0014.html)。
图8增强型跨源连接添加测试路由信息   
![](https://support.huaweicloud.com/usermanual-dli/zh-cn_image_0000002072056137.png "点击放大")
#### 步骤7：测试公网连通性
测试队列到公网的连通性。单击队列操作列下方的"更多 \> 测试地址连通性"，输入访问的公网IP地址。
图9测试地址连通性   
![](https://support.huaweicloud.com/usermanual-dli/zh-cn_image_0000002036095194.png "点击放大")
