如何从我的AWS lambda函数访问一些JSON文档?

时间:2019-08-15 14:41:28

标签: json amazon-web-services lambda

我正在制作一个AWS lambda函数,该函数读取一些JSON文件,然后根据文件中的更改更新dynamo db。但是,当我用lambda打包文件时,我无法访问它们。我尝试将它们放在/JSONFiles/src/lambda/<MyCodeAndFiles>/src/lambda/JSONFiles下。

在控制台中,当我运行测试脚本并打印目录/var/task时,它们唯一的文件是lib。在/var//下,我看不到这些文件。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

为什么要将文件保留在功能中?

更好的方法可能是使用S3存储桶,其中保留了所有文件,并让lambda函数能够对其进行访问。

一种更好的方法是使用sqs或sns即时处理那些JSON消息。

我创建了一个小的Golang lambda函数来即时解析CloudWatch日志流。这可能对您有用-https://applegreengrape.com/posts/lambda-logshipper/