【问题标题】:Loading AWS Glue S3 Source Data加载 AWS Glue S3 源数据
【发布时间】:2021-02-21 01:13:48
【问题描述】:

我有一个使用案例,其中 AWS Glue 非常适合数据转换。

但是,此转换作业的源文件是通过 HTTPs 调用检索的,可能需要 45 分钟才能返回。

将此数据加载到 S3 并在完成后 sftp 粘合输出的最佳方法是什么?

此作业需要既计划又按需运行。

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-glue


    【解决方案1】:

    我认为现在没有办法直接从 Glue for HTTP/s 加载数据。

    您可以使用提取该源文件并将该文件放入 s3 存储桶的服务创建 lambda 或 EC2 实例。

    我建议你这样做:

    • 创建一个空的 S3 存储桶
    • 使用提取源文件并将其加载到之前的 S3 存储桶中的服务创建 lambda 或 EC2 实例
    • 在将新文件 PUT/上传到存储桶中时为之前的存储桶配置通知,以便通知 SNS 主题。
    • 创建一个订阅了上一个 SNS 主题的 AWS lambda,该主题通过您的转换触发 Glue 作业。
    • 创建一个 Glue 作业,从您创建的 S3 存储桶加载数据,执行转换并将其加载到 S3。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 2021-04-22
      • 1970-01-01
      • 2018-06-29
      • 2021-03-25
      • 1970-01-01
      相关资源
      最近更新 更多