AWS Glue-Boto3创建触发器问题

时间:2019-02-09 17:45:25

标签: python boto3 aws-glue

我正在尝试从boto3 create_trigger函数创建粘合触发器。该问题与StartOnCreation参数有关。当我删除此参数时,触发器创建成功。但是添加此操作会出现错误:“参数验证失败: 输入的未知参数“ StartOnCreation”必须为以下之一:名称,类型,计划,谓词,操作,描述。我的代码如下:

client = boto3.client('glue')
response = client.create_trigger(
        Name=arguments['TriggerName'],
        Type='CONDITIONAL',
        Predicate={
            'Logical': 'AND',
            'Conditions': [
                {
                    'LogicalOperator': 'EQUALS',
                    'JobName': arguments['PreviousJobName'],
                    'State': 'SUCCEEDED'
                },
            ]
        },
        Actions=[
            {
                'JobName': arguments['JobName'],
                'Arguments': arguments['ArgumentsDict']
            },
        ],
        Description='string',
        StartOnCreation=True
    )

我要添加此参数,因为我需要在“激活”状态下创建触发器,以便可以以编程方式在事件上触发此触发器,而不必从控制台启用它。任何帮助都非常感谢。

0 个答案:

没有答案