QuestPDF с AWS Lambda. Получить исключение, добавить лицензию System.IO.IOException: файловая система только для чтения:C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 QuestPDF с AWS Lambda. Получить исключение, добавить лицензию System.IO.IOException: файловая система только для чтения:

Сообщение Anonymous »

Опишите ошибку
Включена новая версия 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»