Una función Lambda es un trocito de código que AWS ejecuta cuando hace falta, sin servidor que mantener: el aviso que se manda cada noche, la imagen que se redimensiona al subirla, el formulario que se procesa. Son baratas y útiles, y la consola de AWS las rodea de conceptos (roles de ejecución, capas, desencadenadores, grupos de registros de CloudWatch) que hacen que tocar una línea de código parezca una operación de riesgo.
En Simplio cada función es una tarjeta con su código en un editor, un botón "Probar ahora", los registros de la última ejecución, la memoria y el tiempo máximo, y una URL pública que activas o quitas con un clic y el código del móvil. Se edita código en Python, Node.js y Ruby; en otros lenguajes se ve y se prueba, pero no se modifica. Subir código pide siempre el doble factor.
Comment ça marche
Vous ouvrez la fonction
Code, configuration (mémoire, délai maximal, variables) et journaux de la dernière exécution, sur le même écran.
Vous modifiez et testez
Vous modifiez le code, appuyez sur « Tester maintenant » avec les données d'entrée de votre choix et voyez aussitôt la réponse et les journaux. Envoyer le nouveau code demande le code du téléphone.
Vous lui donnez une URL publique si besoin
Un clic et la double authentification : AWS lui attribue une adresse https que vous pouvez appeler de n'importe où. Un autre clic la retire.
Quelle sécurité offre-t-il
Envoyer du code demande la double authentification
Toujours. Changer le code d'une fonction en production ne se fait pas d'un clic malheureux.
L'URL publique s'active en connaissance de cause
L'activer demande le code du téléphone, car une URL publique est une porte ouverte sur internet. La retirer est tout aussi facile.
Autorisation distincte
Fonctions est une action à part entière ; elle s'accorde par personne et par compte.
La même chose, dans AWS et dans Simplio
| Par vous-même dans AWS | Dans Simplio | |
|---|---|---|
| Modifier une ligne et tester | Console → Lambda → fonction → éditeur → Deploy → Test → configurer l'événement de test → voir dans CloudWatch | Modifier, « Tester maintenant », voir le résultat et les journaux |
| Lui donner une URL | Configuration → URL de fonction → créer → type d'authentification → CORS | Un clic et le code du téléphone |
| Voir ce qui s'est passé lors de la dernière exécution | CloudWatch → groupes de journaux → flux → chercher | Sur la carte |
Essayer gratuitement 15 jours Voir comment fonctionne Simplio
Questions fréquentes
Quels langages peut-on modifier ?
Python, Node.js et Ruby, déployés en code source. Les fonctions dans d'autres langages ou empaquetées en conteneur se voient et se testent, mais ne se modifient pas depuis Simplio.
Puis-je programmer son exécution chaque nuit ?
La programmation se fait dans AWS (EventBridge) et le guide correspondant l'explique pas à pas. Depuis Simplio, vous voyez la fonction, la testez et la modifiez.