2017-10-01 1 views
2

aws-Dokumentation zeigt an, dass aws-sdk standardmäßig in allen Lambda-Laufzeiten enthalten ist (natürlich) ... viele Posts zeigen auch, dass ImageMagick ebenfalls vordefiniert und bereit ist zu verwenden, aber das erscheint nicht auf der offiziellen Dokumentation (oder ich habe es nicht gefunden)Liste aller vordefinierten aws-lambda-Bibliotheken und -Module für nodejs

Ich war viel suchen, aber nicht eine Liste aller Bibliotheken/Module oder zusätzliche Funktionalitäten von Dafault auf Lambda enthalten also muss ich es nicht selbst bauen. Weißt du, wo ich es finden kann?

Antwort

1

Aktualisiert Antwort:

ImageMagick (die statischen Binärdateien) in der Tat scheint auf Lambda zur Verfügung zu stehen. Ich denke, Bildgrößenanpassung ist ein sehr häufiger Anwendungsfall, so dass sie beschlossen, es in Lambda aufzunehmen. Sie sollten diese Dokumentseite aktualisieren, um sie offiziell zu machen.

Sie müssen das node.js-Paket für die Schnittstelle mit ImageMagick in Ihrem package.json jedoch noch einschließen.


Ursprüngliche Antwort:

Im Zweifelsfall verwenden Sie immer offizielle Dokumentation des Amazonas.

Lambda Execution Environment and Available Libraries

Ich glaube nicht ImageMagick standardmäßig enthalten ist.

+0

hier heißt es: "Lambda hat ImageMagick vorkonfiguriert auf den Recheninstanzen, die die Lambda-Funktion ausführen werden." https://aws.amazon.com/tw/blogs/developer/tag/s3/?nc1=h_ls deshalb denke ich, es gibt mehr funktionalitäten als nur aws-sdk –

+0

danke für das update ... als bild resizing is ein häufiger Fall, es gibt viele andere häufige Fälle wie die Validierung von Eingabedaten und es gibt einige Bibliotheken, die das verwalten ... oder andere bekannte Bibliotheken wie lodash, von denen ich denke, dass sie vielleicht aws unterstützen ... aber es gibt keine weiteren Informationen über den Link dass du geteilt hast. –

+0

Ich warne davor, immer davon auszugehen, dass bestimmte Abhängigkeiten vorhanden sind, es sei denn, AWS verfügt über eine eindeutige Dokumentation. Für eine optimale Vorgehensweise ist es immer besser, die Versionen von Abhängigkeiten zu steuern, die Sie ohnehin enthalten. – dashmug

Verwandte Themen