对象存储服务 OBS-触发器配置不当导致“无限循环”触发Data+工作流如何处理?:场景1:触发器源桶和函数执行输出目标桶是同一个桶的无限循环
场景1:触发器源桶和函数执行输出目标桶是同一个桶的无限循环
案例1:使用Data+内置函数触发“无限循环”
用户创建一条Data+工作流workflowA,在工作流中使用了内置的“媒资转码”函数,且配置“媒资转码”函数的转码输出桶为target-bucket。然后,在target-bucket桶上配置触发器关联工作流workflowA。如果自定义函数输出的对象前缀或后缀匹配触发器triggerA的前后缀条件(比如:前缀和后缀不配置,或者对象满足触发器条件),则转码的输出会再次触发Data+工作流,从而导致用户工作流不停的执行,出现“无限循环”。
案例2:自定义函数触发“无限循环”
用户创建一条Data+工作流workflowA,在工作流种使用了自定义函数,且自定义函数会向桶target-bucket输出对象。然后,在target-bucket桶上配置触发触发器triggerA关联工作流workflowA。如果自定义函数输出的对象前缀或后缀匹配触发器triggerA的前后缀条件(比如:前缀和后缀不配置,或者对象满足触发器条件),则自定义函数的输出会再次触发Data+工作流,从而导致用户工作流不停的执行,出现“无限循环”。
- 数据转发至函数工作流_数据处理_FunctionGraph处理流数据
- 函数工作流自动更新ECS证书_ECS证书自动更新_弹性云服务器
- 使用SpringBoot构建HTTP函数_functiongraph_函数工作流
- 使用FunctionGraph构建自己的ChatGPT_函数工作流_华为云FunctionGraph-华为云
- 什么是函数工作流_functiongraph是什么_函数工作流服务
- 函数工作流FunctionGraph支持毫秒级响应文件处理_函数工作流_华为云FunctionGraph-华为云
- 华为云数据处理技术_数据管理平台数据工坊_什么是数据处理
- 什么是函数工作流_函数托管计算服务_函数工作流 FunctionGraph-华为云
- 调用函数_函数调用方式_函数工作流 FunctionGraph-华为云
- 函数流管理_编排无服务器_函数工作流 FunctionGraph-华为云