
# 通过事件触发器异步启动工作流
#### 操作场景
创建工作流之后，可以通过创建事件触发器来为工作流设置执行条件，指定桶内什么数据在执行某类操作后开始执行工作流。
#### 前提条件
已完成工作流创建。
#### 约束与限制
一个桶支持绑定10个事件触发器。
#### 操作步骤
1. [登录DWR控制台](https://console.huaweicloud.com/dwr/?locale=zh-cn)。
2. 在左侧导航栏选择"工作流"，进入"工作流"页面。
3. 在工作流列表中，单击待关联工作流操作列的"创建事件触发器"进行触发器的创建。 
   图1创建事件触发器   
   ![](https://support.huaweicloud.com/usermanual-dwr/zh-cn_image_0000001232145092.png)
   
   
4. 配置事件触发器参数。 
   表1事件触发器参数说明 
   | 参数     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   |:---|:---|
   | 触发器名称  | 事件触发器的名称，用户自定义。同一桶内的触发器名称不允许重复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 关联工作流  | 满足该事件触发器条件时，自动执行的工作流。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 事件源存储桶 | 事件发生的源桶，即事件在该桶中发生时，触发关联工作流。 该参数不支持修改，默认为创建事件触发器的桶。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 事件源类型  | 使事件触发器生效的事件源类型。目前，OBS支持以下事件源类型： - **ObjectCreated：**表示所有创建对象的操作，包含Put、Post、Copy对象以及合并段。  - **Put**：使用Put方法上传对象。  - **Post**：使用Post方法上传对象。  - **Copy**：使用Copy方法复制对象。  - **CompleteMultipartUpload**：表示合并分段任务。  - **ObjectRemoved：**表示删除对象。  - **Delete**：指定对象版本号删除对象。  - **DeleteMarkerCreated**：不指定对象版本号删除对象。   多个事件源类型可以作用于同一个目标对象，例如：同时选择"事件源类型"复选框中的**Put** 、**Copy** 、**Delete** 等方法作用于某目标对象，则用户往该桶中上传、复制、删除符合前后缀规则的目标对象时，均会使触发器生效。**ObjectCreated** 包含了**Put** 、**Post** 、**Copy** 和**CompleteMultipartUpload** ，如果选择了**ObjectCreated** ，则不能再选择**Put** 、**Post** 、**Copy** 或**CompleteMultipartUpload** 。同理如果选择了**ObjectRemoved** ，则不能再选择**Delete** 或**DeleteMarkerCreated**。 |
   | 前缀     | 使事件触发器生效的对象前缀。 说明： 当前缀和后缀都不配置时，事件触发器将作用于桶中所有对象。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 后缀     | 使事件触发器生效的对象后缀。 说明： - 文件夹是以"/"结尾的，"/"前的字符为文件夹名称。若要对文件夹进行后缀匹配，后缀必须以"/"结尾。  - 当前缀和后缀都不配置时，事件触发器将作用于桶中所有对象。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
      
   
   
5. 单击"确定"，完成事件触发器创建。 
   当事件触发器规则的条件满足时，将自动执行关联工作流定义的任务。
   
   
 
