函数计算默认情况下使用的是动态分配的出口IP地址,这意味着IP地址可能会发生变化,并没有一个固定的网段。在某些情况下,比如当您的函数需要访问特定的资源与服务时,您的函数有可能不在其白名单访问列表中导致对端服务拒绝访问。为了满足这种需求,函数计算提供了一个功能,允许您为函数绑定一个固定的公网IP地址。
注意固定IP地址功能是与VPC中的公网NAT网关结合使用的。为了实现VPC内实例的公网访问,您需要创建一个公网NAT网关,并对其进行适当的配置。这个过程包括绑定一个弹性IP地址到NAT网关,并添加SNAT(源网络地址转换)条目,从而使得VPC内的实例可以通过这个弹性IP地址与互联网进行通信。
额外计费
在设置固定公网IP地址的过程中,您需要用到NAT网关和弹性IP服务,这将会带来额外的费用。有关详细的计费信息,请参阅NAT网关-计费说明-公网NAT网关计费说明和弹性IP-计费说明-计费概述。
配置固定公网IP地址
- 登录函数计算控制台,在左侧导航栏,点击函数。
- 在函数页面,点击目标函数,进入目标函数详情页。
- 在目标函数详情页的上方导航栏,点击配置。
- 在左侧导航栏,点击网络选项卡,打开网络的具体配置页后,点击编辑,进行网络配置的修改。
- 如果您希望配置目标函数固定公网IP,请:
- 打开允许访问VPC的选项。
- 依次配置您希望访问的专有网络、子网以及安全组。
- 然后请打开固定公网IP的选项。
- 最后设置允许函数默认网卡访问公网为否。
- 修改完毕后,点击下方的部署按钮,即可允许目标函数以固定公网IP的方式对外访问。