通过API网关部署FC函数
通过API网关搭建函数计算(FC)函数的整个流程包括以下几个步骤:
1. 创建Web函数
在函数计算中创建一个Web函数,作为API网关后端服务的目标:
- 登录函数计算控制台,进入函数列表。
- 单击 创建函数 ,选择 Web函数 ,并配置函数的基本信息(如函数名称、运行环境等)。

3. 创建完成后,在函数详情页的 触发器 配置中,复制触发器的内网访问地址,用于后续API网关对接。

2. 创建后端服务
在API网关中创建后端服务,并将其指向函数计算的Web函数:
- 登录API网关控制台,注意节点选择。

2. 在左侧导航栏选择 API管理 > 后端服务 ,单击 创建后端服务 。

3. 配置后端服务来源为 函数计算 FC ,选择对应的函数和版本。
4. 在后端服务定义页面,将触发器路径设置为之前复制的Web函数内网访问地址,并发布后端服务。
3. 创建API分组
API分组是API的管理单元,需先创建分组:
- 在API网关控制台,选择 API管理 > 分组管理 ,单击 创建分组 。
- 输入分组名称(如
FC-Group),并设置BasePath为/。

4. 创建并发布API
在分组下创建API,并配置其请求与后端服务:
- 在分组列表中,单击目标分组的操作列下的 API管理 ,然后单击 创建API 。
- 在 基本信息 栏中,配置API名称、安全认证方式(如阿里云APP认证)等。
- 在 定义API请求 栏中,配置请求Path为
/,保持其他默认设置。 - 在 定义API后端服务 栏中,选择之前创建的后端服务,并填写触发器路径。
- 完成配置后,单击 创建 ,并在弹出的提示框中单击 发布 。
5. 创建应用和API授权
为API创建调用身份,并建立授权关系:
- 在API网关控制台,选择 API调用 > 应用管理 ,单击 创建APP 。
- 输入应用名称(如
fcApp),并完成创建。 - 在应用详情页,获取AppKey或AppCode。
- 在API列表中找到已创建的API,单击操作列下的 授权 ,选择线上环境,添加并绑定之前创建的应用。
6. 调试与调用API
使用API网关提供的调试工具测试API功能是否正常:
- 在API网关控制台,选择 API调用 > 调试 ,选择目标API并发送请求。
7. 开发过程测试鉴权问题
API鉴权问题:在进行生产过程中的部署测试时

需要注意公网访问验证方式,可在编辑页进行修改


