Можно ли использовать диаграммы/Graphviz в AWS Lambda?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли использовать диаграммы/Graphviz в AWS Lambda?

Сообщение Anonymous »

Я создаю приложение Python для создания некоторых диаграмм AWS с использованием библиотеки диаграмм ( https://diagrams.mingrammer.com/docs/ge ... stallation )
Но в Чтобы использовать диаграммы, мне нужно установить Graphviz. Но как мы знаем, работать в машинах Lambda невозможно. Итак, есть ли способ получить доступ к пакетам Graphviz через Lambda, чтобы использовать библиотеку Diagram?
Заранее спасибо
[EDIT] Я получил исходный код от Graphviz и скомпилирован с помощью make. Я поместил сгенерированный исполняемый файл с точкой в ​​свой код, но теперь точка пытается сгенерировать библиотеки в лямбде, а лямбда не позволяет, потому что это не папка /tmp
[EDIT2] Мне удалось скомпилировать библиотеки, но теперь я застрял на этой ошибке:

Код: Выделить всё

  Format: "png" not recognized. Use one of: canon cmap cmapx cmapx_np dot eps fig gv imap imap_np ismap pic plain plain-ext pov ps ps2 svg svgz tk vml vmlz xdot
Я пытался вручную добавить библиотеки gd. Это работало на машине EC2, но в лямбда-нет. Если я запускаю тот же исполняемый файл с точкой в ​​EC2, появляется формат PNG. Я думаю, что png lib в любом случае загружаются динамически. Поэтому сделать это в лямбде невозможно.

Подробнее здесь: https://stackoverflow.com/questions/687 ... aws-lambda
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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