Опишите ошибку
Включена новая версия QuestPdf для создания в AWS Lambda, но когда я попытался зарегистрировать лицензию, выдало исключение. Я думаю, это потому, что невозможно записать файл по пути, отличному от /tmp
System.IO.IOException: файловая система только для чтения: '/var/task/gdal_wrap.so'
введите здесь описание изображения
Для воспроизведения
Использование AWS Lambda для создания PDF-файла.
Ожидаемое поведение
Обычное создание PDF-файла
Среда
Он бессерверный и работает на базе Linux.
.net 6
Dockerfile
....
WORKDIR /var/task/
COPY --from=publish /app/publish .
COPY --from=build /src/$ ARCHIVE_FILE_PATH .
RUN ls -la
RUN yum install -y amazon-linux-extras
RUN amazon-linux-extras install epel -y
RUN yum install -y libgdiplus
ca-certificates
fontconfig
freetype
libX11
libXext
libXrender
Обычно работает, добавленный на контроллер API, но не в AWS Lambda (бессерверная). Попробуйте удалить строку лицензии или добавить CHMOD, но не работает...
Подробнее здесь: https://stackoverflow.com/questions/786 ... ption-read
QuestPDF с AWS Lambda. Получить исключение, добавить лицензию System.IO.IOException: файловая система только для чтения: ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проблема при развертывании проекта laravel на Vercel (файловая система только для чтения)
Anonymous » » в форуме Php - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-