实验说明
本实验将介绍如何在函数服务中进行业务部署,通过API网关进行服务访问。本文以Golang模板为例。
Task 1:创建函数
- 在函数服务控制台点击创建函数。
- 选择基于模板创建,语言选择Golang。
- 函数配置,输入函数名称,比如 “vefaas-lab028”,其他保持默认配置,点击确定。
- 点击发布,并等待发布成功。
- 发布成功后,点击测试。
- 查看函数测试结果。
Tips:
请提交本步骤实验结果截图。
Task 2:创建 API 网关触发器
- 在控制台中切换到API网关页面。
- 创建API网关实例,配置API网关名称,比如 “apig-lab028”,选择之前使用的VPC和子网,比如“cloudnative-meetup”、“subnet-1”,点击确定。
- 点击刚创建的API网关实例名称,进入详情页面。
- 创建服务,填写服务名称,比如 “apig-service-lab028”,协议选择“HTTP”,本实验选择“不开启认证配置”,点击确定。
- 在控制台中切换到函数服务界面,找到刚才创建的函数服务,在触发器页面点击“创建触发器”,并配置以下参数:
- 触发器类型选择“API 网关触发器”
- 触发器名称,比如“apig-triger-lab028”
- “实例”和“服务”选择刚刚创建的API实例和服务
- “path”,比如 “/”
- 点击确定。
- 配置完成,可以查看到刚刚创建的触发器。
Tips:
请提交本步骤实验结果截图。
- 点击公网访问地址,可在浏览器中访问到如下示例页面。
Tips:
请提交本步骤实验结果截图。
Task 3:提交实验结果
-
访问表单并提交实验结果截图。 实验结果提交表单
-
恭喜完成实验!