首页 > 解决方案 > 将数据从 dynamodb 写入连接到 EC2 实例队列的 EFS 共享

问题描述

我已将我的反应应用程序配置为将数据提交到 dynamodb 和 dynamodb 触发器,以便在提交新数据后立即启动 lambda。

我想使用 lambda 将数据作为 JSON 文件保存到 EFS 共享。efs 共享当前挂载在 EC2 linux 实例上

关于如何使用 python lambda 和 boto3 完成此任务的任何想法?

标签: amazon-ec2aws-lambdaamazon-dynamodbboto3amazon-efs

解决方案


为此,您不需要 boto3,实际上您根本无法使用 AWS API 写入 EFS,因此 boto3 在这里无法为您提供帮助。写入 EFS 卷的唯一方法(此时)是挂载该卷。幸运的是,您可以配置 Lambda 函数来挂载 EFS 卷。然后只需将文件写入卷的路径,就像从 Python 写入任何其他文件一样。


推荐阅读