Serverless 应用引擎中,我是个新手,请问我的实例部署好了,怎么访问我的接口?有文档么?
https://help.aliyun.com/zh/sae/user-guide/configure-application-access-based-on-clb-instances/?spm=a2c4g.11186623.0.0.48d13dcaAD3gMw
此回答整理自钉钉群“【3群】Serverless应用引擎(SAE)用户群”。
在Serverless应用引擎(SAE)中,您可以通过以下步骤访问您的实例接口:
如果您需要访问其他类型的接口,例如RESTful API或GraphQL API,您需要使用适当的工具和库来访问这些接口。在访问这些接口时,您需要提供正确的URL和凭证。如果您需要访问私有接口,您需要使用API网关来保护这些接口。在使用API网关时,您需要配置API网关以允许特定的用户或IP地址访问您的接口。
SAE可以通过配置NAT网关使SAE应用能访问公网或者基于EIP配置SAE实例公网访问和访问公网的能力两种模式访问公网,优先推荐基于NAT的访问模式。
第一种NAT是:
登录NAT网关管理控制台。
在顶部菜单栏,选择公网NAT网关的地域。
在公网NAT网关页面,单击创建NAT网关。
首次使用NAT网关时,在创建公网NAT网关页面关联角色创建区域,单击创建关联角色。角色创建成功后即可创建NAT网关。
创建角色
在公网NAT网关页面,配置相关信息,单击立即购买
建SNAT条目,为专有网络中没有公网IP地址的应用实例,提供访问公网代理服务。
登录NAT网关管理控制台。
在顶部菜单栏,选择公网NAT网关的地域。
在公网NAT网关页面,找到目标公网NAT网关实例,然后在操作列单击设置SNAT。
在SNAT管理页签,单击创建SNAT条目。
在创建SNAT条目页面,配置相关信息,单击确定创建。
创建成功后,在SNAT条目列表查看已配置的SNAT条目。
第二种EIP:
登录SAE控制台。
在左侧导航栏,选择应用管理 > 应用列表,在顶部菜单栏选择地域,然后单击具体应用名称。
在基本信息页面右上角,单击部署应用。
在部署应用页面,展开应用出/入公网访问设置区域,配置相关信息
在左侧导航栏,单击基本信息,然后在基本信息页面,单击实例部署信息页签,在默认分组区域内查看实例的IP地址。
---来自Serverless应用引擎SAE应用如何访问公网介绍文档
在Serverless应用引擎中,部署好的实例可以通过API网关进行访问。API网关是Serverless应用的对外入口,负责将外部流量路由到对应的函数进行处理。您需要先在API网关中创建一个新的API,然后配置其触发器为您的Serverless应用所在地域和命名空间,以及具体的函数名称。这样,当有外部请求访问这个API时,API网关就会将请求转发给您的Serverless应用,进而调用对应的函数进行处理。处理完请求后,函数会返回结果给API网关,再由API网关将结果返回给外部请求方。
有的。
SAE网络相关概念和能力https://help.aliyun.com/zh/sae/user-guide/concepts-and-capabilities-related-to-sae-networks?spm=a2c4g.11186623.0.0.6cd13501o8rmui
SAE应用之间的内网互相访问(非微服务)
SAE应用需要被公网访问(入口流量)
SAE应用需要访问公网(出口流量)
SAE需要访问VPC内的ECS、RDS、Redis等
微服务应用访问注册中心以及实例互相访问
在 Serverless 应用引擎中,您可以按照以下步骤访问您的接口:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。