tencent cloud

SCF + CLB 快速部署 Web 服务
最后更新时间:2024-12-02 21:14:29
SCF + CLB 快速部署 Web 服务
最后更新时间: 2024-12-02 21:14:29

操作场景

本文将实践如何使用负载均衡 CLB 作为 Serverless 服务的访问入口,配合 SCF 快速部署 Web 服务。拓展 Serverless 服务低成本、免运维等优势,为开发者平滑迁移应用上云提供参考。

操作步骤

创建私有网络 VPC

登录 私有网络控制台,创建私有网络与子网。详情可参见 快速搭建私有网络
注意:
私有网络 VPC 需要与负载均衡 CLB 和云函数 SCF 网页部署在相同地区,本案例以 “上海” 为例。

创建 CLB 实例

1. 登录 负载均衡控制台,创建负载均衡实例。详情可参见 创建负载均衡实例。 本案例以 “上海” 地域为例,所属网络选择 上一步 中已创建的 VPC。
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 页面。
本页内容是否解决了您的问题?
您也可以 联系销售 提交工单 以寻求帮助。

文档反馈