Python/AWS Lambda 函数:如何查看/tmp 存储?

新手上路,请多包涵

Lambda 函数可以访问它们自己的磁盘空间 /tmp 目录。我的问题是,在哪里可以直观地查看 /tmp 目录?

我正在尝试将文件下载到 /tmp 目录以读取它们,并向其中写入一个新文件。我实际上希望看到我正在使用的文件在执行期间正确存储在 /tmp 中。

谢谢

原文由 user3259472 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 731
1 个回答

lambda 执行结束后,您无法“查看”/tmp 目录。

Lambda 在分布式架构中工作,执行后使用的所有资源(包括存储在 /tmp 中的所有文件)都会被处理掉。

因此,如果您想检查您的文件,您可能需要考虑使用 EC2 或 S3。

如果你只是想检查s3下载是否成功,在执行过程中,你可以尝试:

 import os
os.path.isfile('/tmp/' + filename)

原文由 joarleymoraes 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题