Kann ich ein Bash-Skript in eine Lambda-Funktion schreiben? Ich habe in der AWS-Dokumentation gelesen, dass Code in Python, NodeJS und Java 8 geschrieben werden kann.
Es wird in einigen Dokumenten erwähnt, dass es möglich sein könnte, Bash zu verwenden, aber es gibt keine konkreten Beweise, die es unterstützen oder irgendein Beispiel
Wie Sie bereits erwähnt haben, bietet AWS keine Möglichkeit, die Lambda-Funktion mit Bash zu schreiben.
Um es zu umgehen, wenn Sie wirklich Bash-Funktion benötigen, können Sie Ihr Bash-Skript in beliebigen Sprachen "umbrechen".
Hier ist ein Beispiel mit Java:
%Vor%Je nach Anforderungen Ihres Unternehmens sollten Sie Muttersprache betrachten verwenden (Python, NodeJS, Java) Performance-Verlust zu vermeiden.
Etwas, das helfen könnte, ich benutze Node, um das Bash-Skript aufzurufen. Ich habe das Skript und die nodejs-Datei in einer ZIP-Datei nach lambda hochgeladen, wobei der folgende Code als Handler verwendet wurde.
Sie können den Rückruf verwenden, um die benötigten Daten zurückzugeben.
Ich konnte gerade einen Shell-Befehl uname
output mit Amazon Lambda - Python erfassen.
Unten ist die Codebasis.
%Vor%Es zeigte die Ausgabe
an %Vor%Weitere Informationen auf den Link überprüfen - Ссылка
Tags und Links bash amazon-web-services aws-lambda