最佳实践

步骤 2. 创建 Thumbnail 函数并测试

最近更新时间:2020-01-16 11:05:13

创建 Thumbnail 函数

  1. 登录 云函数控制台,选择左侧导航栏中的【函数服务】。
  2. 在“函数服务”页面上方,选择广州地域,并单击【新建】。
  3. 在“新建函数”页面,填写以下参数信息,并单击【下一步】。如下图所示:
    • 函数名称:命名为 Thumbnail
    • 运行环境:选择 Python 2.7
    • 创建方式:选择【模板函数】。
    • 模板搜索:输入 “图像压缩” 进行搜索,并选择结果中语言为 Python 2.7 的图像压缩模板。
      鼠标移至模板函数上,可查看模板函数详情,支持下载操作。
  4. 保持默认配置,单击【完成】,完成函数的创建。
  5. 在使用此模板函数时,您需要按照提示修改函数代码中的配置信息。
    在【函数代码】页签中的代码框内,将 appid、secret_id、secret_key、region 和 resized_bucket 替换为您的 APPID、SecretId、SecretKey、region、resized_bucket,单击【保存】,完成创建。
    说明:

配置 COS 触发器

  1. 在“函数服务”页面,选择函数名进入函数管理页面。
  2. 选择【触发方式】页签,并单击【添加触发方式】为该云函数添加 COS 触发器。
  3. 在“添加触发方式”模块中,设置以下参数并单击【保存】。
    主要参数信息如下,其余参数请保持默认设置:
    • 触发方式:选择【COS 触发】。
    • COS Bucket:选择 步骤1 中已创建的存储桶 mybucket
    • 事件类型:选择【全部创建】。

测试函数功能

  1. 切换至 对象存储控制台,选择已创建的 Bucket:mybucket,单击【上传文件】,选择任意一张 .jpg 或 .png 的图片,然后上传。
  2. 切换至另外一个 COS Bucket:mybucket-resized,查是否有同名的文件生成,并下载对比两张图片的大小。
  3. 进入云函数控制台查看执行结果,在运行日志中可以看到打印出来的日志信息。

相关操作

查看及获取函数代码

  1. 当您已成功创建函数后,您可选择【函数代码】进入函数代码详情页。
  2. 可在此页面查看、编辑或单击右上角的【下载】,下载函数代码包或 YAML 文件。如下图所示:
目录