【发布时间】:2017-10-14 17:24:01
【问题描述】:
使用 Lambda 将文件从 S3 移动到我们的 Redshift。
使用直接来自数据提供者的 Redshift 的 UNLOAD 命令将数据放置在 S3 中。它有 10 个不同的部分,由于并行运行,有时会在不同的时间完成。
我希望 Lambda 触发器等到所有数据完全上传后再触发触发器以将数据导入我的 Redshift。
Lambda 中有一个名为“完成分段上传”的事件选项。 UNLOAD 函数是否算作 Lambda 中的分段上传?或者在提供者完全上传所有部分之前,不会触发简单的“POST”事件?
没有明确的文档确认 Redshift 的 UNLOAD 命令算作分段上传,或者任何确认在数据提供者的整个上传完成之前触发器不会触发。
【问题讨论】:
标签: amazon-web-services amazon-s3 file-upload aws-lambda amazon-redshift