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

想问一下,serverless有没有IP的?是固定IP还是会变的IP?

想问一下,serverless有没有IP的?是固定IP还是会变的IP?

展开
收起
白夜行fighting 2023-04-12 09:44:16 542 0
5 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    在 Serverless 中,通常是没有固定的 IP 地址的,因为 Serverless 架构的特点是按需分配资源,即在需要时才会创建并分配资源,而资源的分配是动态的,因此 IP 地址也是动态的。这意味着每次部署函数,都可能会分配不同的 IP 地址。

    但是,Serverless 通常提供了一些解决方案,以便在需要时能够访问函数。例如,AWS Lambda 提供了 Amazon API Gateway,可以将 Lambda 函数暴露为 RESTful API,从而可以通过 API Gateway 的 URL 来访问 Lambda 函数,而不必关心函数的 IP 地址。

    此外,也可以考虑使用 DNS 解析来解决动态 IP 地址的问题。例如,可以使用 CNAME 记录将自定义域名指向 Serverless 服务的 URL,这样就可以通过自定义域名来访问 Serverless 服务,而不必关心 IP 地址的变化。

    2023-04-15 11:59:35
    赞同 展开评论 打赏
  • 当你使用函数计算服务访问第三方服务的时候,第三方服务出于安全考虑,要求你设置一个白名单,比如:微信小程序等。但是函数计算服务的 IP 是动态且不可枚举的。为了能够让函数计算服务支持设置白名单,目前有两种常用的方式:ECS + EIP + Nginx 搭建代理和 NAT + EIP,第一个访问操作起来可能比较麻烦,需要准备一台 ECS,第二种方式操作简单,费用可能会高些。

    同时现在FC也支持配置vpc进行固定IP,可以直接选择配置。

    回答4.png

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-04-12 17:54:16
    赞同 展开评论 打赏
  • 大鹏一日同风起,扶摇直上九万里

    你好, 访问IP分为 出口IP和入口IP。

    其中又分为内网IP和外网IP。

    据我所知,内网 serverless里的IP肯定会变动的。 出口IP你可以自己绑定到VPC下Nat网关的EIP,变成固定的,否则默认是非固定的。 入口Ip默认是非固定的,你也可以绑定自己的域名,如果要固定的可以接入EIP相关的比如SLB层代理。

    2023-04-12 14:41:01
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    serverless没有固定ip,Serverless的方式在很多场景下无疑可以提高资源利用率为用户降低成本,然而高速动态的伸缩模式也带来了和传统执行方式的不同。

    函数计算机器的IP是什么?这个问题的出现是因为很多用户函数访问的服务有基于IP的白名单/防火墙,如微信小程序。由于FC的机器是根据用户的请求新增释放,机器的公网IP不固定,也没有机制为用户分配固定网段。

    不过有一种使用函数计算VPC+NAT网关使得函数公网出方向有一个固定的EIP,从而实现允许函数计算去访问需要有公网IP做白名单验证的服务。

    简单说就是创建NAT网关 绑定公网EIP,最后添加SNAT条目,从而允许VPC内的实例通过绑定的EIP 去访问公网,公网接收端看到的client IP只有NAT上绑定的EIP。

    2023-04-12 10:40:45
    赞同 1 展开评论 打赏
  • 月移花影,暗香浮动

    Serverless 是一种计算模型,通常指的是无服务器计算 (Serverless Computing)。在 Serverless 中,云服务提供商负责管理计算实例,无需用户自己管理服务器硬件和软件,开发者只需要编写和上传代码,系统将自动管理资源和负载。因此,Serverless 的 IP 地址通常是由云服务提供商动态分配的,它们可能会变化。具体的 IP 地址分配方式可能因云服务提供商的不同而有所不同。如果您需要使用静态 IP 地址,通常需要向云服务提供商申请,或者使用其他网络层面的技术,例如虚拟专用网 (VPN) 或网络地址转换 (NAT)。

    2023-04-12 10:27:36
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:

快速交付实现商业价值。

相关产品

  • 函数计算
  • 热门讨论

    热门文章

    相关电子书

    更多
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载
    All in Serverless 阿里云核心产品全面升级 立即下载