更新时间:2022-04-29 GMT+08:00
分享

使用OBS触发器

关于OBS触发器事件源具体介绍请参见支持的事件源

前提条件

进行操作之前,需要做好以下准备。

  • 已经创建函数,创建过程请参考创建函数
  • 已创建OBS存储桶,此处以obs_cff桶为例。创建过程请参考创建存储桶

创建OBS触发器

  1. 登录FunctionGraph控制台,进入“函数”界面。
  2. 在“函数”界面,选择“函数列表”,单击HelloWorld函数名称,进入HelloWorld函数详情界面。
  3. 在HelloWorld函数详情界面,单击“触发器”页签。
  4. 在“触发器”页签,单击“创建触发器”,弹出“创建触发器”对话框。
  5. 设置以下信息。

    • 触发器类型:选择“存储 (OBS)”。
    • 桶:用作事件源的OBS存储桶,例如:obs-cff。
    • 事件:选择触发函数的事件。此处以选择“Put”、“Post”和“Delete”为例,当对obs_cff桶中的文件进行更新、上传和删除操作时触发函数运行。
    • 事件通知名称:您自定义的事件通知名称,用于在事件发生时,SMN给您推送消息。
    • 前缀:用来限制以此关键字开头的对象的事件通知,该限制可以实现对OBS对象名的过滤。
    • 后缀:用来限制以此关键字结尾的对象的事件通知,该限制可以实现对OBS对象名的过滤。

  6. 单击“确定”,完成OBS触发器的创建。

触发函数

在“对象存储服务”控制台,将需要处理的图片ZIP包上传至“obs-cff”存储桶,具体步骤请参考上传文件

上传ZIP文件至“obs-cff”存储桶,会触发HelloWorld函数运行。

查看函数运行结果

  1. 登录FunctionGraph控制台,进入“函数”界面。
  2. 在“函数”界面,选择“函数列表”,单击HelloWorld函数名称,进入HelloWorld函数详情界面。
  3. 在HelloWorld函数详情界面,单击“日志”页签,查询函数运行日志。
  4. 单击操作栏的“查看上下文”,查看日志详细信息。
分享:

    相关文档

    相关产品

close