我有多个文件存在S3的不同桶中。我需要每天按计划将这些文件移动到Amazon Aurora PostgreSQL中。每天我都会得到一个新的文件,根据数据,插入或更新将发生。我曾使用Glue进行插入,但对于upsert,Glue似乎不是正确的选择。有没有更好的方法来处理这个问题?我看到从S3到RDS的Load命令可以解决这个问题,但是没有得到足够的细节。请问有什么建议吗?
你可以从S3事件中触发一个Lambda函数,然后处理文件并将它们注入到Aurora中。另外,您也可以创建一个cron类型的函数,该函数将按照您定义的任何时间表每天运行。
https:/docs.aws.amazon.comlambdalatestdgwith-s3-example.html。