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