我正在使用AWS SAM本地进行项目。我正在使用一个功能
sam local invoke
成功执行了该功能。调用函数时,lambda函数将图像文件写入/tmp/image.png
中。这种写操作发生在SAM本地环境中,/tmp
文件夹属于其docker环境。
在本地开发时,有没有办法让我访问写入/tmp
文件夹中的文件?
答案 0 :(得分:0)
这显然已经在他们的github上得到了回答: Link
您创建一个/ c / tmp目录并在调用时设置TMPDIR = / c / tmp环境变量。
echo '<!DOCTYPE html><html><head><title>HTML doc</title></head><body>Content<body></html>' | TMPDIR=/c/tmp sam local invoke "HtmlToPdfFunction"