不是的,函数计算系统默认的出口IP是动态的,无固定网段。而函数计算访问数据库、微信小程序或其他第三方服务时,需通过配置白名单来访问,此时您可以使用函数计算的固定公网IP功能绑定一个固定IP公网地址,然后将其添加到白名单列表中。本文介绍如何在函数计算控制台配置函数出口方向的固定公网IP地址。
函数计算运行时创建的实例并非固定IP。实际上,函数计算的实例是由系统动态分配的,这意味着每次函数被触发时,可能会运行在不同的实例上,且这些实例的IP地址是不固定的。这种动态分配机制是函数计算服务的无服务器特性之一,旨在提供弹性伸缩和资源管理的便利性。
然而,如果您需要函数计算访问那些要求设置IP地址白名单的外部服务(如数据库、API等),可以通过配置固定公网IP功能来实现。这需要配合专有网络VPC的公网NAT网关,为函数计算服务绑定一个弹性公网IP地址。这样一来,尽管函数实例内部的IP是动态的,但对外访问时显示的源IP将会是这个固定的公网IP,从而可以被第三方服务识别并列入白名单。
配置步骤大致如下:
前提条件:确保已完成函数访问VPC资源的相关权限和网络配置。
创建公网NAT网关:在专有网络VPC控制台,创建一个公网NAT网关,并为其绑定一个弹性公网IP地址。
配置函数固定公网IP:登录函数计算控制台,选择对应的服务,在网络配置区域启用固定公网IP功能,并关联已创建的公网NAT网关。
验证配置:通过编写函数代码测试访问外部服务,确认返回的客户端IP地址即为配置的固定公网IP。
请注意,配置固定公网IP会涉及额外的费用,包括NAT网关和弹性公网IP的费用,具体计费细节需参考阿里云官方文档。
此回答整理自钉群“阿里函数计算客户【已满,加2群:64970014484】”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。