Come usare AWS Lambda

Come usare AWS Lambda
AWS Lambda è il servizio fornito da AWS che consente agli utenti di eseguire il codice senza utilizzare o gestire il server. Questo è anche chiamato calcolo senza server senza server. Il codice può essere eseguito virtualmente su AWS senza alcuna amministrazione richiesta. Tutti i lavori di amministrazione sono svolti da AWS Lambda. Gli utenti possono decidere la capacità e l'archiviazione delle risorse e AWS può anche dichiararla automaticamente.

A differenza del calcolo basato su server, AWS Lambda consente all'utente di pagare solo per la quantità di tempo che il codice impiega per eseguire.

Caratteristiche di AWS Lambda

  • AWS Lambda può eseguire un codice scritto nella lingua specificata dall'utente. Gli utenti portano il proprio codice e possono eseguirlo facilmente su AWS Lambda.
  • Con AWS Lambda, gli utenti non devono preoccuparsi di archiviare il limite e gestire la capacità e l'archiviazione. Tutto il lavoro di amministrazione è svolto da lambda.
  • Non ci sono tempi di inattività programmati e i servizi e le funzioni sono altamente disponibili.
  • C'è un ridimensionamento automatico in AWS lambda e non è richiesta alcuna configurazione manuale.

Come usare AWS Lambda?

Il più semplice di tutti i passaggi per imparare a usare AWS Lambda è imparare a creare una funzione Lambda. Un metodo dettagliato per la creazione di lambda è il seguente:

Creazione di funzioni in AWS Lambda

Vai ai servizi dopo aver effettuato l'accesso alla console AWS. Seleziona Calcola dalla barra laterale sinistra e quindi seleziona "Lambda".

Iniziare

Per iniziare con AWS Lambda, crea una nuova funzione in AWS Lambda.

Dalle scelte indicate nella pagina successiva, seleziona "Autore da zero" poiché l'articolo insegna come usare Lambda da zero.

Digita il nome della funzione. Seleziona la lingua di runtime in cui deve essere eseguito il codice.

Per ora, seleziona semplicemente "Usa un ruolo esistente" come nelle altre due opzioni, saranno necessarie le autorizzazioni.

Creare ruolo

Ora che siamo disposti a usare un ruolo esistente, come negli altri due, saranno necessarie alcune autorizzazioni.

Non esiste un ruolo già creato, quindi crea un ruolo tramite "IAM". Cerca "iam" nei servizi.

Ora, vai ai "Ruoli" nella parte di gestione degli accessi nella barra laterale.

Dopo aver selezionato "Ruoli", fare clic sull'opzione "Crea ruolo".

Nell'intestazione del caso d'uso, fai clic sull'opzione Lambda per consentire alle funzioni Lambda di chiamare i servizi AWS.

Fai clic su "Avanti" per procedere.

Ci sarà un elenco di politiche per le autorizzazioni. Cerca "awslambdaexecute".

Dopo aver fatto clic sul simbolo a forma di plus sul lato sinistro del nome della politica di autorizzazione, verrà visualizzato un riepilogo della politica in forma di codice.

Segna la casella di controllo e fai di nuovo clic su "Avanti".

Digita un nome significativo nello spazio dato per dichiarare il nome del ruolo. Ad esempio, qui digitiamo "AWS-Lambda-Role".

Fai clic su "Crea ruolo" per creare finalmente il ruolo.

Ci sarà un messaggio di successo che indica la creazione di successo del ruolo.

Aggiungi alla funzione in corso

Ora, il ruolo è appena stato creato e sarà visibile nel discesa dei ruoli esistenti.

Aggiungi alla funzione Lambda da creare. Torna alla pagina Web della funzione Lambda e cerca dal menu a discesa. Il ruolo recentemente creato apparirà nel discesa.

Basta selezionare il ruolo e continuare.

Fai clic sul pulsante "Continua".

Ci sarà un messaggio di successo visualizzato che afferma che la funzione è stata creata correttamente.

Lo scorrimento verso il basso visualizzerà una funzione creata sotto forma di codice e gli utenti possono apportare modifiche al codice in base alle attività che desiderano eseguire.

Sopra è stato il processo di creazione di una funzione in lambda per comprendere l'uso di AWS lambda.

Conclusione

AWS Lambda è il servizio AWS che consente al calcolo senza server che lo rende uno dei servizi più usati e popolari di oggi. Molte delle app più popolari attuali utilizzano i servizi AWS Lambda. Gli utenti eseguono i loro codici scritti su lambda. L'uso più elementare di AWS Lambda è creare una funzione, l'articolo fornisce una chiara spiegazione della creazione di una nuova funzione Lambda.