aws-lambda
AWS Lambda che utilizza Python
Ricerca…
Perché AWS Lambda?
AWS Lambda supporta
- Scalabilità e disponibilità trasparenti
- Operazioni amichevoli per gli sviluppatori e nessuna necessità di gestire i server
- Integrazione nativa ai servizi AWS
- Non è necessario pagare per i tempi di inattività
- RESTful integration
- Monitorare l'interfaccia RESTful usando il gateway API AWS
Hello World - Funzione Lambda
Questa è una delle funzioni lambda più semplici. È equivalente al programma Hello World.
Per creare il tuo primo programma segui i passaggi indicati sotto.
- Accedi alla Console AWS
- Fare clic su Lambda in elaborazione
- Fai clic su crea una funzione Lambda
- Salta la sezione selezionata del progetto
- Nel trigger di configurazione fai clic sul rettangolo tratteggiato
- Seleziona Gateway API
- Compila i dettagli richiesti come nell'immagine. Nome API è il nome della tua API che stai per costruire. Resource Pattern è il percorso URL che puoi invocare la tua funzione Lambda. Seleziona il metodo http richiesto. Nel nostro esempio scegliamo GET. In AWS lo staging può essere fatto in diversi modi come prod, dev ... Ti aiuterà a differenziare le funzioni da prod e dev. Per scopi dimostrativi, scegliamo la sicurezza come Aperta (non è consigliata in produzione). Fai clic su Avanti
- Configura la funzione come sotto Fornire il nome della funzione, la descrizione della funzione e dell'ambiente di runtime. Stiamo scegliendo python come ambiente di runtime.
- Modifica il codice. Qui stiamo stampando l'evento aws lambda in cloudtrail che è gratuito. Sta anche restituendo una stringa.
- Fornire il gestore e il ruolo della funzione Lambda Assicurati che il nome del gestore debba iniziare con lambda_function. Crea anche un nuovo ruolo per eseguire la funzione lambda. Seleziona la quantità di memoria principale richiesta per eseguire la tua funzione. Selezionare il timeout predefinito e fare clic su Avanti
- Fai clic su crea funzione
- Ora la tua funzione è pronta per essere eseguita. Fai clic sul link fornito da aws Quando fai clic sul link la tua funzione lambda verrà eseguita in background e otterrai l'output nel browser.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow