文档首页/ 函数工作流 FunctionGraph/ 常见问题/ 通用问题/ 函数发起HTTP请求的源地址如何获取?
更新时间:2024-09-19 GMT+08:00

函数发起HTTP请求的源地址如何获取?

公网访问

  • 函数未开启“函数访问VPC内资源”功能时访问公网。

    访问公网时使用函数工作流服务的SNAT地址,该地址是固定的,如何获取请咨询技术支持工程师。

    图1 未开启函数访问VPC内资源
  • 函数开启“函数访问VPC内资源”功能时访问公网。(相关VPC配置详情请参见配置网络
    图2 开启函数访问VPC内资源

    访问公网时使用用户VPC中配置的SNAT地址,该地址是固定的,查看公网IP方法如下:

    1. 登录NAT网关的管理控制台,单击左上角,选择区域。
    2. 左侧导航栏选择“NAT网关 > 公网NAT网关”,右侧列表中单击网关名称,进入详情页面。
    3. 选择“SNAT规则”页签,在规则列表中即可查看公网IP地址。
      图3 查看公网IP

VPC内访问

已开启“函数访问VPC内资源”功能的函数访问VPC内资源。(相关VPC配置详情请参见配置网络

访问VPC内资源时使用PAT中挂载的用户VPC地址,该地址是动态变化的,查看该私有IP地址方法如下:

  1. 登录虚拟私有云 VPC的管理控制台,单击左上角,选择区域。
  2. 左侧导航栏选择“虚拟私有云 > 弹性网卡”,在右侧“弹性网卡”页签中查看名称是“FunctionGraph-Access-VPC-Port”且类型是“扩展弹性网卡”的私有IP地址。关于弹性网卡详情请参考弹性网卡
    图4 查看私有IP
    • 配置白名单或安全组的入/出方向规则时,请确保配置的地址在用户VPC网段内,关于创建安全组详情请参考创建安全组
    • 请确保VPC函数完成执行“测试”,则会在“类型”列中显示“扩展弹性网卡”。
    • 查询的两个私有IP地址是主备地址,具体详情可咨询技术支持工程师。