我正在处理一个需求,我正在将 csv 文件从 prem 服务器上多部分上传到 S3 Bucket。
为了使用 AWS Lambda 实现这一点,我创建了一个预签名的 url,并使用这个 url 上传 csv 文件。现在,一旦我在 AWS S3 中有文件,我希望将它移动到 AWS RDS Oracle DB。最初我打算为此使用 AWS Lambda。
因此,一旦我在 S3 中拥有该文件,它就会触发 lambda(s3 事件),并且 lambda 会将这个文件推送到 RDS。但是这个问题在于文件大小(600 MB)。
我正在寻找其他方式,只要有文件上传到 S3,它就会触发任何 AWS 服务,并且该服务会将这个 csv 文件推送到 RDS。我已经通过 AWS DMS/Data Pipeline,但无法找到任何方法来自动执行此迁移
我需要在每次 s3 上传时自动执行此迁移,这也具有成本效益。