Ciao a tutti e bentornati.
In questo video esploreremo i passaggi relativi alla migrazione associati alla funzione Lambda.
A questo punto, supponiamo di avere una funzione lambda in esecuzione nell'account uno e di volere
che la stessa funzione lambda sia disponibile nell'account due.
Per raggiungere questo obiettivo, analizziamo i passaggi complessivi necessari.
Ora, il passo numero uno riguarda l'esportazione di una funzione.
Quindi, il primo passo da compiere è scaricare il pacchetto di distribuzione delle funzioni Lambda e poi utilizzare il pacchetto
di distribuzione delle funzioni Lambda per creare una nuova funzione Lambda in un altro account o regione.
Ad esempio, se si osserva la schermata, è possibile esportare facilmente una funzione specifica.
Questo è ciò che intendiamo fare come parte della prima fase.
In questa fase due, in un altro account o regione si può usare l'upload da e si può caricare il file zip del pacchetto
di distribuzione appropriato e questa è la fase complessiva.
Ora, all'interno del sistema ci sono alcune indicazioni importanti di cui è necessario prendere nota.
Il primo è che il pacchetto di distribuzione contiene solo il codice delle funzioni Lambda.
La cosa più importante da ricordare è che il resto delle configurazioni delle funzioni, come le dimensioni
della memoria di timeout, devono essere inserite manualmente nella console quando si crea la nuova funzione.
Quindi, se si vuole evitare questo, se si vuole migrare tutto il codice delle funzioni e la configurazione,
si può usare automaticamente lo stesso file.
Andiamo quindi ad analizzare la questione da un punto di vista pratico.
Supponiamo di avere una funzione chiamata Key Labs.
Si tratta di una funzione Lambda molto semplice, come si può vedere qui.
Supponiamo quindi che vogliate migrare l'account in un'altra regione o in un altro account.
Il primo passo è quindi la funzione di esportazione.
Ora, quando si esporta una funzione, ci sono due opzioni.
Avete un pacchetto di distribuzione e avete lo stesso file.
Quindi usiamoli entrambi.
Utilizzeremo il pacchetto di distribuzione e lo stesso file.
Ora, se guardiamo al pacchetto di distribuzione, apriamo il file compresso in modo da avere questo punto
indice JavaScript, apriamolo.
Qui dentro c'è l'alone di Lambda Code e questo è tutto.
Il pacchetto di distribuzione non contiene altri dettagli.
Torniamo indietro e apriamo lo stesso file.
Ora, se si guarda allo stesso file, esso contiene varie altre configurazioni, come il runtime del
codice, la descrizione, la dimensione della memoria, il tempo, il timeout, il ruolo e altre
ancora.
Questo è il motivo per cui abbiamo detto che il pacchetto di distribuzione contiene solo il codice
delle funzioni Lambda e se si vuole migrare il codice e la configurazione, si può usare lo stesso
file.
Va bene.
Questa è la prima parte.
Ora, diciamo che volete farlo.
Migrato in un'altra regione.
Apriamo una delle altre regioni.
Creiamo rapidamente una funzione lambda.
Lo chiamerò semplicemente "test".
Anche in questo caso, il runtime è simile alla griglia di runtime delle funzioni precedenti e tutto ciò che dovrete
fare è qui.
È possibile importare questo file zip specifico.
Qui potete caricare il file zip e il vostro nuovo codice sarà pronto.
Questa è una panoramica di alto livello sulla migrazione della funzione lambda.
E con questo si conclude il video di oggi.