Serverless 应用引擎中,请问sae2,0怎么在公网访问?
Serverless应用引擎(SAE)提供了多种方式来实现公网访问。其中一种方式是配置NAT网关使SAE应用能访问公网。以下是具体的步骤:
Serverless 应用引擎 SAE2.0 提供了一种全新的方式来构建和运行服务器端应用程序,但是在默认情况下,这些应用程序只能在 VPC 内部访问。
如果要使 SAE2.0 中的应用程序可以从公网访问,则需要将其与 API 网关或负载均衡器配合使用。具体操作步骤如下:
配置 NAT 网关:您可以在 SAE 的 VPC 网络中配置一个公共的 NAT 网关,并绑定 EIP,以便为 VPC 内的所有无公网 IP 地址的应用实例提供访问公网的代理。有关详细步骤,请参阅阿里云官方文档中的“配置NAT网关使SAE应用能访问公网”。
使用 SLB 负载均衡器:您可以在 SAE 上配置一个负载均衡器,并将其与 EIP 绑定,以实现将外部流量转发到您的应用上。这样就可以让您的应用可以从公网访问了。有关详细步骤,请参阅阿里云官方文档中的“SLB负载均衡”。
配置NAT网关使SAE应用能访问公网https://help.aliyun.com/zh/sae/use-cases/configure-a-nat-gateway-for-an-sae-application-to-enable-internet-access?spm=a2c4g.750001.0.i2
部署在Serverless 应用引擎 SAE(Serverless App Engine)上的应用,其业务通常需要获取公网资源或者跨VPC访问。本文介绍如何配置NAT网关使SAE应用从VPC内网环境访问公网。
步骤一:创建NAT网关
登录NAT网关管理控制台。
在顶部菜单栏,选择公网NAT网关的地域。
在公网NAT网关页面,单击创建NAT网关。
首次使用NAT网关时,在创建公网NAT网关页面关联角色创建区域,单击创建关联角色。角色创建成功后即可创建NAT网关。
创建角色 关于NAT网关服务关联角色的更多信息,请参见服务关联角色。
在公网NAT网关页面,配置相关信息,单击立即购买。
在确认订单页面,仔细确认公网NAT网关的配置信息,选中服务协议并单击确认订单。
当出现恭喜,购买成功!的提示后,说明已创建成功。您可以在公网NAT网关页面查看已创建的公网NAT网关实例以及绑定的EIP。
步骤二:创建SNAT条目
创建SNAT条目,为专有网络中没有公网IP地址的应用实例,提供访问公网代理服务。
登录NAT网关管理控制台。
在顶部菜单栏,选择公网NAT网关的地域。
在公网NAT网关页面,找到目标公网NAT网关实例,然后在操作列单击设置SNAT。
在SNAT管理页签,单击创建SNAT条目。
在创建SNAT条目页面,配置相关信息,单击确定创建。
创建成功后,在SNAT条目列表查看已配置的SNAT条目。
在Serverless应用引擎(SAE)中,要在公网访问SAE2.0,你可以采用以下两种方案:
方案1:使用NAT网关和弹性公网IP(EIP)。通过利用SNAT功能,为VPC内所有无公网IP的应用实例提供访问公网的代理服务。如果一个VPC内有多个应用需要出公网,你只需要配置一个EIP就可以满足这个需求。具体操作步骤,你可以参考阿里云的《如何在SAE配置弹性公网IP》文档。
方案2:在基础信息页面的HTTP流量全托管区域,点击“公网访问地址”,就可以访问了。首次访问时,SAE会自动将你的公网IP地址添加到白名单中。如果后续访问失败,你需要更新IP白名单。
创建好应用的时候会自动分配一个地址,最多可以供10个人访问(白名单的方式),绑了域名以后就无限制了。此回答整理自钉钉群“【3群】Serverless应用引擎(SAE)用户群”。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。