首页 > 解决方案 > 有没有办法使用 lambda 将数据从 S3 导出到 Amazon Aurora 无服务器?

问题描述

因此,我正在寻找一种可以让我将 S3 数据导出到 Aurora Serverless 的解决方案。我知道 LOAD DATA 请求仅适用于 Aurora 集群而不是无服务器集群。我找到了一些关于从 S3 到 RDS MySQL 的数据注入的文档,但我不知道这是否仍然适用于 Amazon Aurora MySQL。

标签: amazon-web-servicesamazon-s3aws-lambdaaws-aurora-serverless

解决方案


如果您可以暂时将数据放在 ec2 实例上,您可以分两步完成:

aws s3 cp s3://path/to/mydatafile /local/path/to/mydatafile

mysql --defaults-file=/path/to/.my.cnf -e "load data local infile '/local/path/to/mydatafile' into table sampletable"

参考

StackOverflow关于加载数据的讨论

MySQL“加载数据”参考

从 s3 复制

使用 MySQL 选项文件


推荐阅读