Доступ к файлам, записанным в / tmp, с помощью aws sam local

Я работаю над проектом с использованием AWS SAM local. Я вызываю функцию с sam local invoke, которая успешно выполняет функцию. Лямбда-функция записывает файл изображения в /tmp/image.png при вызове функции. Эта операция записи происходит в среде SAM local, папка /tmp принадлежит ее среде docker.

Есть ли у меня способ получить доступ к файлам, записанным в папку /tmp, при локальной разработке?


person tiivik    schedule 09.10.2019    source источник


Ответы (1)


На этот вопрос, по-видимому, был дан ответ на их github: Ссылка

Вы создаете каталог / 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"
person Nop0x    schedule 29.10.2019