
# 函数发起HTTP请求的源地址如何获取？
#### 公网访问
- 函数未开启"函数访问VPC内资源"功能时访问公网。 访问公网时使用函数工作流服务的SNAT地址，该地址是**固定的**，如何获取请咨询技术支持工程师。
  图1未开启函数访问VPC内资源   
  ![](https://support.huaweicloud.com/functiongraph_faq/zh-cn_image_0000002136435858.png "点击放大") 
- 函数开启"函数访问VPC内资源"功能时访问公网。（相关VPC配置详情请参见[配置网络](https://support.huaweicloud.com/usermanual-functiongraph/functiongraph_01_0222.html)）
  图2开启函数访问VPC内资源   
  ![](https://support.huaweicloud.com/functiongraph_faq/zh-cn_image_0000002136435846.png "点击放大")
  访问公网时使用用户VPC中配置的SNAT地址，该地址是**固定的**，查看公网IP方法如下：
  1. 登录NAT网关的管理控制台，单击左上角![](https://support.huaweicloud.com/functiongraph_faq/zh-cn_image_0000002171715125.png)，选择区域。
  
  2. 左侧导航栏选择"NAT网关 \> 公网NAT网关"，右侧列表中单击网关名称，进入详情页面。
  
  3. 选择"SNAT规则"页签，在规则列表中即可查看公网IP地址。
     图3查看公网IP   
     ![](https://support.huaweicloud.com/functiongraph_faq/zh-cn_image_0000002136435838.png "点击放大") 
   
 
#### VPC内访问
已开启"函数访问VPC内资源"功能的函数访问VPC内资源。（相关VPC配置详情请参见[配置网络](https://support.huaweicloud.com/usermanual-functiongraph/functiongraph_01_0222.html)）
访问VPC内资源时使用PAT中挂载的用户VPC地址，该地址是**动态**变化的，查看该私有IP地址方法如下：
1. 登录虚拟私有云VPC的管理控制台，单击左上角![](https://support.huaweicloud.com/functiongraph_faq/zh-cn_image_0000002171715133.png)，选择区域。
2. 左侧导航栏选择"虚拟私有云 \> 弹性网卡"，在右侧"弹性网卡"页签中查看名称是"FunctionGraph-Access-VPC-Port"且类型是"扩展弹性网卡"的私有IP地址。关于弹性网卡详情请参考[弹性网卡](https://support.huaweicloud.com/usermanual-vpc/vpc_nic_0001.html)。
   图4查看私有IP   
   ![](https://support.huaweicloud.com/functiongraph_faq/zh-cn_image_0000002136435818.png "点击放大")
   ![](https://support.huaweicloud.com/functiongraph_faq/public_sys-resources/note_3.0-zh-cn.png)
   - 配置白名单或安全组的入/出方向规则时，请确保配置的地址在用户VPC网段内，关于创建安全组详情请参考[创建安全组](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013748715.html)。
   
   - 请确保VPC函数完成执行"测试"，则会在"类型"列中显示"扩展弹性网卡"。
   
   - 查询的两个私有IP地址是主备地址，具体详情可咨询技术支持工程师。
     
 
