sách gpt4 ai đã đi

aws-lambda - 有没有办法在 AWS Glue 作业结束时触发 AWS Lambda 函数?

In lại 作者:行者123 更新时间:2023-12-04 16:28:29 31 4
mua khóa gpt4 Nike

目前我正在使用 AWS Glue 作业将数据加载到 RedShift,但在加载之后我需要运行一些可能使用 AWS Lambda 函数的数据清理任务。有没有办法在 Glue 作业结束时触发 Lambda 函数?可以使用 SNS 消息触发 Lambda 函数,但我找不到在 Glue 作业结束时发送 SNS 的方法。

1 Câu trả lời

@oreoluwa 是对的,这可以使用 Cloudwatch Events 来完成。

从 Cloudwatch 仪表板:

  • 单击左侧菜单中的“规则”
  • 对于“事件源”,选择“事件模式”并在“服务名称”中选择“胶水”
  • 对于“事件类型”,选择“胶水作业状态更改”
  • 在页面右侧的“目标”部分,单击“添加目标”->“Lambda 函数”,然后选择您的函数。

  • 您将在 Lambda 中获得的事件将采用以下格式:
    {
    'version': '0',
    'id': 'a9bc90be-xx00-03e0-9bc5-a0a0a0a0a0a0',
    'detail-type': 'GlueJobStateChange',
    'source': 'aws.glue',
    'account': 'xxxxxxxxxx',
    'time': '2018-05-10T16: 17: 03Z',
    'region': 'us-east-2',
    'resources': [],
    'detail': {
    'jobName': 'xxxx_myjobname_yyyy',
    'severity': 'INFO',
    'state': 'SUCCEEDED',
    'jobRunId': 'jr_565465465446788dfdsdf546545454654546546465454654',
    'message': 'Jobrunsucceeded'
    }
    }

    关于aws-lambda - 有没有办法在 AWS Glue 作业结束时触发 AWS Lambda 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49034554/

    31 4 0
    行者123
    Hồ sơ cá nhân

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá Didi Taxi miễn phí
    Mã giảm giá Didi Taxi
    Giấy chứng nhận ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com