You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法创建AWS Glue EVENT类型触发器的问题求助

AWS Glue EVENT类型触发器创建报错问题分析与解决

核心原因

EVENT类型触发器是Glue Workflow专属资源,无法独立创建,必须依附于已存在的Workflow,这是它和SCHEDULED、CONDITIONAL等类型触发器的本质区别。

报错解析

  1. EntityNotFoundException 报错
    你执行的第一个命令指定了--workflow-name test,但名为test的Workflow并未创建。Glue作业和Workflow是完全独立的资源,作业存在不代表Workflow存在,因此CLI找不到对应的Workflow资源报错。

  2. InvalidInputException 报错
    EVENT类型触发器强制要求关联Workflow,--workflow-name是该类型的必填参数,省略后不符合API输入规则,因此触发参数无效报错。

解决步骤

  1. 先创建目标Workflow
    使用CLI执行以下命令创建名为test的Workflow:
    aws glue create-workflow --name test
    
  2. 再创建EVENT类型触发器
    重新执行你最初的命令(此时Workflow已存在):
    aws glue create-trigger --workflow-name test --type EVENT --name test --actions JobName=test
    

控制台无EVENT选项的原因

在Glue控制台中,EVENT类型触发器的入口不在通用触发器创建页面,必须先进入目标Workflow的配置页面,在Workflow的触发器管理模块中才能创建EVENT类型触发器——因为它是Workflow的附属资源,无法单独创建。

内容的提问来源于stack exchange,提问作者Ben

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 18:45:29