操作场景
本文将实践如何使用负载均衡 CLB 作为 Serverless 服务的访问入口,配合 SCF 快速部署 Web 服务。拓展 Serverless 服务低成本、免运维等优势,为开发者平滑迁移应用上云提供参考。
操作步骤
创建私有网络 VPC
注意:
私有网络 VPC 需要与负载均衡 CLB 和云函数 SCF 网页部署在相同地区,本案例以 “上海” 为例。
创建 CLB 实例
2. 创建完成后,在“实例管理”页面中,找到目标负载均衡实例,为实例配置监听器。配置监听器详情可参见 监听器详情可参见 配置 HTTP 监听器。
本案例以监听器名称为clb-scf-web
,监听协议端口为81
为例。 创建云函数服务
1. 登录云函数控制台,选择左侧导航栏中的 函数服务。 2. 在“函数服务”页面上方选择上海地域,并单击新建进入新建函数页面。
设置以下参数信息,并单击下一步。如下图所示:
创建方式:选择模板创建。
模糊搜索:输入 “Web 静态页面托管”“Python3.6”,并进行搜索。
单击模板中的查看详情,即可在弹出的“模板详情”窗口中查看相关信息,支持下载操作。
3. 在基础配置中,填写函数名称,选择函数地域。
函数名称:例如 clb-scf-web
。
地域:需要与 CLB 地域相同,例如 “上海”。
4. 在触发器配置中,选择“自定义创建”,使用触发器绑定 CLB 至 SCF。
触发版本:选择“默认流量”。
触发方式:选择“CLB触发”。
实例ID:选择 上一步 中已创建的 CLB 实例,例如 clb_serverless_web
。 监听器:选择已配置的监听器,在本案例中监听器监听了端口81
。
域名/主机:选择“新建规则”。
新增域名:将 CLB 实例中的 “VIP” 填入新增域名。
说明:
VIP 即负载均衡向客户端提供服务的 IP 地址。
URL路径:以 /
为开头添加本网站 URL 路径,例如 /demo
。
5. 单击完成,跳转到部署日志中查看函数和触发器创建进度。
测试负载均衡入口
1. 登录云函数控制台,选择左侧导航栏中的 函数服务。 2. 在“函数服务”页面上方单击已创建的函数 clb-scf-web
。
3. 在该函数的详情页面,选择触发管理。
4. 在“触发管理”页中获取 API 网关触发器访问路径,查看 Web 页面。
本页内容是否解决了您的问题?