操作步骤
环境准备
2. 登录 对象存储控制台。创建一个 Bucket,命名为 word-detect,并选择广州地域,权限选择 “私有读写”。
创建云函数及 API 网关触发器
1. 登录 Serverless 控制台,进入函数服务页面。
2. 选择广州地域,单击新建,进入新建函数页面。
3. 填写以下参数信息,并单击下一步。如下图所示:
创建方式:选择 “模板创建”。
模糊搜索:输入“图片转文字”并进行搜索,本文以运行环境 Python 2.7 为例。n单击模板中的查看详情,即可在弹出的“模板详情”窗口中查看相关信息,支持下载操作。n
4. 在基础配置中,默认生成函数名称,可根据使用需求自行修改。按照引导配置环境变量和运行角色:
环境变量:环境变量填写可参考下表n
key | value |
bucket_region | 存储桶所在地域。以 ap- 开头,加上地域拼音。 |
bucket_upload | 已创建的存储桶名称。 |
运行角色:勾选“启用”,选择“配置并使用SCF模板运行角色”,将会自动创建并选择关联了 COS 全读写权限的 SCF 模板运行角色,或选择“使用已有角色”,在下拉列表中选择包含上述权限的已有角色。本文以“配置并使用SCF模板运行角色”为例。如下图所示: n
说明
示例需要授权 SCF 操作 COS 的权限,已默认勾选“运行角色”并自动完成函数运行角色的创建和所需 COS 操作权限策略 QcloudCOSFullAccess 的关联,如需调整,请选择“使用已有策略”或取消“运行角色”勾选。
5. 在触发器配置中,选择“自动创建”,如下图所示: n如需使用已有 API 服务创建 API 网关触发器或修改触发器配置,请选择“自定义创建”。n
6. 单击完成,即可完成函数和触发器创建并获得该函数的 HTTP 触发域名。
相关操作
获取函数代码包
1. 当您已成功创建函数后,您可选择函数代码进入函数代码详情页。
2. 可单击右上角的下载,下载代码包或 YAML 文件。如下图所示: n