Amazon cloudformation AWS CDK胶水作业+;触发器已创建但已赢得';跑不动

Amazon cloudformation AWS CDK胶水作业+;触发器已创建但已赢得';跑不动,amazon-cloudformation,aws-glue,aws-cdk,Amazon Cloudformation,Aws Glue,Aws Cdk,我有以下类型脚本中的AWS CDK配置(摘要): 触发器被创建,在控制台中可见,并链接到作业。但它不会运行(手动运行作业是可以的)。我缺少什么?您需要在CfnTrigger道具中添加“startOnCreation:true”,这样默认情况下将启用触发器状态 const jobProps = { command: { name: 'glueetl', pythonVersion: '3', scriptLocation: `s3://${s3bucket.bucket

我有以下类型脚本中的AWS CDK配置(摘要):

触发器被创建,在控制台中可见,并链接到作业。但它不会运行(手动运行作业是可以的)。我缺少什么?

您需要在CfnTrigger道具中添加“startOnCreation:true”,这样默认情况下将启用触发器状态

const jobProps = {
  command: {
    name: 'glueetl',
    pythonVersion: '3',
    scriptLocation: `s3://${s3bucket.bucketName}/${this.scriptName}`,
  },
  connections: { connections: [connectionName] },

  defaultArguments: { },
  description: idEnv + '-job',
  executionProperty: {
    maxConcurrentRuns: 1,
  },
  glueVersion: '2.0',
  maxRetries: 0,
  name: idEnv + '-job',
  numberOfWorkers: 2,
  role: glueServiceRole.roleArn,
  timeout: 180, // minutes
  workerType: 'Standard',
};
const job = new CfnJob(this, idEnv, jobProps);


const trigger = new CfnTrigger(this, idEnv + '-trigger', {
  type: 'SCHEDULED',
  description: 'Scheduled run for ' + job.name,
  schedule: this.JOB_SCHEDULE,
  actions: [
    {
      jobName: job.name,
    },

  ],
});