文档首页 > > 用户指南> 入门指南> 使用OBS触发器

使用OBS触发器

分享
更新时间: 2019/10/24 GMT+08:00

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

前提条件

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

创建OBS触发器

  1. 登录FunctionGraph控制台,进入“函数”界面。
  2. 在“函数”界面,选择“函数列表”,单击HelloWorld函数名称,进入HelloWorld函数详情界面。
  3. 在HelloWorld函数详情界面,单击“触发器”页签。
  4. 在“触发器”页签,单击“创建触发器”,如图1所示,弹出“创建触发器”界面。

    图1 创建OBS触发器

  5. 在“创建触发器”界面,触发器类型选择“存储 (OBS)”,填写触发器信息,如表1所示,带*参数为必填项。

    表1 OBS触发器信息表

    字段

    填写说明

    *桶

    用作事件源的OBS存储桶。

    选择创建的obs-cff存储桶。

    *事件

    要使其触发函数的事件。

    此处以选择“Put”、“Post”和“Delete”为例,当对obs_cff桶中的文件进行更新、上传和删除操作时触发函数运行。

    前缀

    用来限制以此关键字开头的对象的事件通知,该限制可以实现对OBS对象名的过滤,本例不设置。

    后缀

    用来限制以此关键字结尾的对象的事件通知。该限制可以实现对OBS对象名的过滤,本例不设置。

  6. 单击“确定”,完成触发器创建,如图2所示。

    图2 OBS触发器

触发函数

  1. 用户登录“对象存储服务”,单击“桶列表”中的“obs-cff”存储桶,进入obs-cff桶详情页。
  2. 单击左侧的“对象”,进入“obs-cff”存储桶对象页。
  3. 在“对象”页签,单击“上传文件”,弹出“上传文件”框。
  4. 在“上传文件”框中单击“...” ,选择需要处理的图片ZIP包上传至平台。
  5. 单击“确定”,完成上传ZIP包完成,如图3所示。

    图3 对象列表

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

查看函数运行结果

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

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区