Come faccio a eseguire la migrazione di una funzione Lambda verso un altro account o Regione AWS utilizzando la console Lambda?

3 minuti di lettura
0

Devo spostare una funzione AWS Lambda da un account AWS o da una Regione AWS a un'altra. Come posso effettuare queste migrazioni utilizzando la console Lambda?

Descrizione breve

Per eseguire la migrazione di una funzione Lambda su un altro account AWS o Regione AWS utilizzando la console Lambda, procedi come segue:

1.    Scarica il pacchetto di implementazione della funzione Lambda.

2.    Usa il pacchetto di implementazione della funzione Lambda per creare una nuova funzione Lambda in un altro account o Regione AWS.

Nota: puoi eseguire la migrazione di una funzione Lambda anche utilizzando l'Interfaccia della linea di comando AWS (AWS CLI) o un Modello di applicazione serverless AWS (AWS SAM).

Risoluzione

Scaricare il pacchetto di implementazione della funzione Lambda

1.    Nella console Lambda, scegli Funzioni nel pannello di sinistra.

2.    Scegli il nome della funzione Lambda di cui desideri eseguire la migrazione.

3.    In alto a destra, nella finestra della funzione Lambda, scegli il menu a discesa Azioni, quindi seleziona Esporta funzione.

4.    Nella finestra Esporta funzione, scegli Scarica pacchetto di distribuzione.

Usare il pacchetto di implementazione della funzione Lambda per creare una nuova funzione Lambda in un altro account o Regione AWS

Nota: il pacchetto di implementazione contiene solo il codice della funzione Lambda. Le altre configurazioni della funzione, come il timeout e la dimensione della memoria, devono essere inserite manualmente nella console quando si crea la nuova funzione. Per eseguire automaticamente la migrazione di tutto il codice e le configurazioni della funzione, puoi utilizzare un file AWS SAM.

1.    In una nuova finestra, apri la console Lambda utilizzando l'account AWS su cui desideri eseguire la migrazione della funzione.
-or-
Usa lo stesso account AWS, quindi scegli la Regione AWS in cui desideri eseguire la migrazione della funzione.

2.    Crea una nuova funzione Lambda.

Importante: per creare la nuova funzione, è necessario fornire il nome, il runtime e il ruolo di esecuzione della funzione.

3.    Dopo aver creato la funzione, scegli la scheda Codice.

4.    In alto a destra nella finestra Fonte codice, scegli Carica da.

5.    Scegli il file .zip e quindi Carica.

Nota: se il pacchetto di implementazione scaricato è più grande di 10 MB, è necessario prima caricarlo in un bucket Amazon Simple Storage Service (Amazon S3). Quindi, scegli la posizione Amazon S3 anziché il file .zip per il passaggio 5.

6.    Scegli il pacchetto di implementazione della funzione Lambda scaricato in precedenza.

7.    Scegli Salva.

8.    Configura le impostazioni della nuova funzione Lambda in modo che corrispondano alla funzione di cui esegui la migrazione.

9.    Richiama la funzione manualmente per testarla.


AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa