最佳实践

函数部署

最近更新时间:2021-01-22 14:44:34

操作步骤

环境准备

  1. 前往 文字识别控制台,单击【立即开通】即可开通通用印刷体识别功能。如下图所示:
  2. 登录 对象存储控制台。创建一个 Bucket,命名为 word-detect,并选择广州地域,权限选择 “私有读写”。

创建云函数及 API 网关触发器

  1. 登录 云函数控制台,进入【函数服务】页面。
  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 文件。如下图所示:
目录