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

最近更新时间:2019-06-12 14:22:07

创建 Thumbnail 函数

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

    说明:

    • appid 可在控制台【账户信息】中获得。
    • secret_id 和 secret_key 可在控制台【云API密钥】中获得。

配置 COS 触发器

选择【触发方式】页面,单击【添加触发方式】,为云函数添加 COS 触发器。

  • “触发方式” 选择 “COS 触发”。
  • COS Bucket 选择 “mybucket” 。
  • 事件类型选择“全部创建”,其它保持默认参数。

测试函数功能

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