开发者社区 > 云原生 > Serverless > 正文

函数计算3.0可以固定IP吗?

函数计算3.0可以固定IP吗?我现在创建的一个函数 需要访问某台ECS的20886端口,对方开放20886端口时需要配置源ip(对方不愿意配置源ip=0.0.0.0/0)

展开
收起
小小鹿鹿鹿 2023-12-13 13:34:01 77 0
3 条回答
写回答
取消 提交回答
  • 背景 当你使用函数计算服务访问第三方服务的时候,第三方服务出于安全考虑,要求你设置一个白名单,比如:微信小程序等。但是函数计算服务的 IP 是动态且不可枚举的。为了能够让函数计算服务支持设置白名单,目前有两种常用的方式:ECS + EIP + Nginx 搭建代理和 NAT + EIP,第一个访问操作起来可能比较麻烦,需要准备一台 ECS,第二种方式操作简单,费用可能会高些。此回答来自钉群阿里函数计算官网客户。

    2023-12-24 15:13:59
    赞同 展开评论 打赏
  • 配置固定公网IP地址https://help.aliyun.com/document_detail/2513538.html?spm=a2c4g.2513856.0.i0

    函数计算访问数据库、微信小程序或其他第三方服务时,需通过配置白名单来访问。您可以使用函数计算的固定公网IP地址来完成白名单的验证。本文介绍如何在函数计算控制台配置函数出口方向的固定公网IP地址。

    注意事项
    固定IP地址功能需配合专有网络VPC的公网NAT网关来完成。通过创建一个公网NAT网关,并为其绑定一个弹性公网IP地址和添加一个SNAT条目,允许VPC内的实例通过此弹性公网IP地址访问公网。此时,在公网接收端查询到的客户端IP地址为该NAT网关绑定的弹性公网IP地址。

    NAT网关和弹性公网IP地址均只能在某个地域的固定可用区购买。如果NAT网关、弹性公网IP与函数计算的服务所在的可用区不一致,您必须通过设置交换机来实现跨可用区公网互通。更多信息,请参见函数计算支持的可用区。

    弹性公网IP地址在同一地域下的所有服务间共享。

    RAM用户使用固定IP地址功能前,需先登录RAM 访问控制为其授予AliyunECSFullAccess,AliyunVPCFullAccess,AliyunEIPFullAccess和AliyunNATGatewayFullAccess权限。

    计费说明
    配置固定公网IP地址可能会创建NAT网关和弹性公网IP地址,产生一定的费用。具体信息,请参见公网NAT网关计费和弹性公网IP地址计费。

    2023-12-13 16:59:42
    赞同 展开评论 打赏
  • 目前阿里云函数计算不支持固定 IP 地址。如果你需要访问一个需要白名单控制的服务,可以考虑将该服务部署在一个固定的 ECS 实例上,并为这个实例分配 EIP(弹性公网 IP),然后在函数计算中使用这个 EIP 进行访问。

    2023-12-13 15:32:23
    赞同 展开评论 打赏
问答标签:
问答地址:
相关产品:

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载