腾讯云云函数实战教程 - SCF + API 网关快速构建文字识别小工具 | 函数部署
文档简介:
操作步骤:
环境准备:
1. 前往 文字识别控制台,开通相应服务。操作详情见 文字识别操作指引。
2. 登录 对象存储控制台。创建一个 Bucket,命名为 word-detect,并选择广州地域,权限选择 “私有读写”。
操作步骤
环境准备
1. 前往 文字识别控制台,开通相应服务。操作详情见 文字识别操作指引。
2. 登录 对象存储控制台。创建一个 Bucket,命名为 word-detect,并选择广州地域,权限选择 “私有读写”。
创建云函数及 API 网关触发器
1. 登录 Serverless 控制台,进入函数服务页面。
2. 选择广州地域,单击新建,进入新建函数页面。
3. 填写以下参数信息,并单击下一步。如下图所示:
创建方式:选择 “模板创建”。
模糊搜索:输入“图片转文字”并进行搜索,本文以运行环境 Python 2.7 为例。
单击模板中的查看详情,即可在弹出的“模板详情”窗口中查看相关信息,支持下载操作。


4. 在基础配置中,默认生成函数名称,可根据使用需求自行修改。按照引导配置环境变量和运行角色:
环境变量:环境变量填写可参考下表


key
|
value
|
bucket_region
|
存储桶所在地域。以 ap- 开头,加上地域拼音。
|
bucket_upload
|
已创建的存储桶名称。
|
运行角色:勾选“启用”,选择“配置并使用SCF模板运行角色”,将会自动创建并选择关联了 COS 全读写权限的 SCF 模板运行角色,或选择“使用已有角色”,在下拉列表中选择包含上述权限的已有角色。本文以“配置并使用SCF模板运行角色”为例。如下图所示:


说明
示例需要授权 SCF 操作 COS 的权限,已默认勾选“运行角色”并自动完成函数运行角色的创建和所需 COS 操作权限策略 QcloudCOSFullAccess 的关联,如需调整,请选择“使用已有策略”或取消“运行角色”勾选。
5. 在触发器配置中,选择“自动创建”,如下图所示:
如需使用已有 API 服务创建 API 网关触发器或修改触发器配置,请选择“自定义创建”。


6. 单击完成,即可完成函数和触发器创建并获得该函数的 HTTP 触发域名。
相关操作
获取函数代码包
1. 当您已成功创建函数后,您可选择函数代码进入函数代码详情页。
2. 可单击右上角的下载,下载代码包或 YAML 文件。如下图所示:

