amazon-web-services - 使用 Lambda 将数据从 S3 导入到 Dynamo
问题描述
如果我在 S3 上有一个 JSON 格式的 1GB 文件。我需要一个内存超过 1GB 的 lambda 函数来一次加载所有文件吗?
我想用 lambda 对其进行转换,然后将其放入 dynamodb 表中。
许多文件的 json 格式是:
[
{
//data
},{
// Data again
}
]
所以这是一个数据项数组,将使用 Golang 加载。另一种选择是将大文件拆分为 100MB 的文件,例如,我会有大约 100 个文件,因为有很多 1GB 的文件。现在不确定最好的解决方案,这只会作为初始迁移发生一次。
解决方案
推荐阅读
- gradle - Gradle 添加本地文件作为依赖项
- flutter - 有没有办法在flutter中从channel.stream.listen内部异步刷新状态?
- python-3.x - Vimeo API - 我如何从评论 URL 中获取注释
- android - Flutter google_sign_in 登录失败,没有代码错误
- python - Conda env 与 venv / pyenv / virtualenv / 等
- nsis - 在 NSIS 中使用引号中的 binpath 创建服务
- c# - Aspose.svg 的内存泄漏
- css - 你可以在 React js 文件中导入外部 CSS 文件吗?
- python - AttributeError:“QCoreApplication”对象没有属性“setQuitOnLastWindowClosed”
- python - 如何在 conda env 中安装需要共享库的 python 包?