我在 S3 的不同存储桶中存在多个文件。我需要每天按计划将这些文件移动到 Amazon Aurora PostgreSQL。每天我都会得到一个新文件,并根据数据进行插入或更新。我使用 Glue 进行插入,但使用 upsert Glue 似乎不是正确的选择。有没有更好的方法来处理这个?我看到从 S3 到 RDS 的加载命令将解决该问题,但没有获得足够的详细信息。请问有什么建议吗?
问问题
649 次
1 回答
0
您可以从 S3 事件触发 Lambda 函数,然后可以处理文件并将它们注入 Aurora。或者,您可以创建一个 cron 类型的函数,该函数将按照您定义的任何时间表每天运行。
https://docs.aws.amazon.com/lambda/latest/dg/with-s3-example.html
于 2020-06-14T16:59:44.657 回答