Peut-script bash être écrit à l'intérieur d'une AWS Lambda fonction
Puis-je écrire un script bash à l'intérieur d'une fonction Lambda? J'ai lu dans le aws docs qu'il peut exécuter du code écrit en Python, NodeJS et Java 8.
Il est mentionné dans certains documents qu'il pourrait être possible d'utiliser Bash, mais il n'y a aucune preuve concrète de la soutenir ou de tout exemple
Vous voulez écrire un script bash à l'intérieur d'une fonction Lambda? Ou utiliser des scripts bash comme une fonction Lambda? Les deux sont différents.
Je voudrait utiliser un script bash comme une fonction Lambda
Permettez-moi de savoir si la solution que j'ai proposée fonctionne pour vous.
Je voudrait utiliser un script bash comme une fonction Lambda
Permettez-moi de savoir si la solution que j'ai proposée fonctionne pour vous.
OriginalL'auteur user5241806 | 2016-01-06
Vous devez vous connecter pour publier un commentaire.
Comme vous l'avez mentionné, AWS ne fournit pas un moyen d'écrire une fonction Lambda à l'aide de Bash.
Pour le contourner, si vous avez vraiment besoin de bash fonction, vous pouvez "wrap" de votre script bash dans toutes les langues.
Voici un exemple avec Java:
En fonction des besoins de votre entreprise, vous devriez envisager d'utiliser la langue maternelle(Python, NodeJS, Java) pour éviter la perte de performances.
OriginalL'auteur Thomas L.
J'ai juste été en mesure de saisir une commande shell
uname
de sortie à l'aide d'Amazon Lambda - Python.Ci-dessous est le code de base.
Il affiche la sortie
Pour Plus d'informations, consultez le lien - https://aws.amazon.com/blogs/compute/running-executables-in-aws-lambda/
OriginalL'auteur Naveen Vijay
Son possible à l'aide de la "child_process" nœud du module.
Cela permet d'afficher le répertoire de travail en cours et la liste des fichiers.
OriginalL'auteur kisHoR
AWS a récemment annoncé la "Lambda d'Exécution de l'API et de Lambda Couches", deux nouvelles fonctionnalités qui permettent aux développeurs de créer des environnements d'exécution. Ainsi, il est maintenant possible d'exécuter directement même des scripts bash en Lambda sans hacks.
Que c'est un très nouvelle fonctionnalité (novembre 2018), il n'y a pas encore de matériau autour et certains manuels de travail doit encore être fait, mais vous pouvez jeter un oeil à ce dépôt Github pour un exemple (disclaimer: je n'ai pas tester). Ci-dessous un exemple de gestionnaire dans bash:
Cela ouvre la possibilité d'exécuter n'importe quel langage de programmation au sein d'un Lambda. Ici c'est un AWS tutoriel propos de la publication personnalisée Lambda runtimes.
OriginalL'auteur mturatti