凯发k8国际娱乐官网入口-k8凯发> 数据工坊 dwr> > > > 通过事件触发器异步启动工作流
更新时间:2023-06-25 gmt 08:00

通过事件触发器异步启动工作流-凯发k8国际娱乐官网入口

操作场景

创建工作流之后,可以通过创建事件触发器来为工作流设置执行条件,指定桶内什么数据在执行某类操作后开始执行工作流。

前提条件

已完成工作流创建。

约束与限制

一个桶支持绑定10个事件触发器。

操作步骤

  1. 登录管理控制台。在左侧导航栏上方,单击,选择“存储 > 数据工坊dwr”。

    进入dwr页面。

  2. 在左侧导航栏选择“工作流”,进入“工作流”页面。
  3. 在工作流列表中,单击待关联工作流操作列的“创建事件触发器”进行触发器的创建。
    图1 创建事件触发器
  4. 配置事件触发器参数。
    表1 事件触发器参数说明

    参数

    说明

    触发器名称

    事件触发器的名称,用户自定义。同一桶内的触发器名称不允许重复。

    关联工作流

    满足该事件触发器条件时,自动执行的工作流。

    事件源存储桶

    事件发生的源桶,即事件在该桶中发生时,触发关联工作流。

    该参数不支持修改,默认为创建事件触发器的桶。

    事件源类型

    使事件触发器生效的事件源类型。目前,obs支持以下事件源类型:

    • objectcreated:表示所有创建对象的操作,包含put、post、copy对象以及合并段。
    • put:使用put方法上传对象。
    • post:使用post方法上传对象。
    • copy:使用copy方法复制对象。
    • completemultipartupload:表示合并分段任务。
    • objectremoved:表示删除对象。
    • delete:指定对象版本号删除对象。
    • deletemarkercreated:不指定对象版本号删除对象。

    多个事件源类型可以作用于同一个目标对象,例如:同时选择“事件源类型”复选框中的putcopydelete等方法作用于某目标对象,则用户往该桶中上传、复制、删除符合前后缀规则的目标对象时,均会使触发器生效。objectcreated包含了putpostcopycompletemultipartupload,如果选择了objectcreated,则不能再选择putpostcopycompletemultipartupload。同理如果选择了objectremoved,则不能再选择deletedeletemarkercreated

    前缀

    使事件触发器生效的对象前缀。

    说明:

    当前缀和后缀都不配置时,事件触发器将作用于桶中所有对象。

    后缀

    使事件触发器生效的对象后缀。

    说明:
    • 文件夹是以“/”结尾的,“/”前的字符为文件夹名称。若要对文件夹进行后缀匹配,后缀必须以“/”结尾。
    • 当前缀和后缀都不配置时,事件触发器将作用于桶中所有对象。
  5. 单击“确定”,完成事件触发器创建。

    当事件触发器规则的条件满足时,将自动执行关联工作流定义的任务。

分享:
网站地图