Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Blocco di esecuzione Lambda ad azione personalizzata
Il blocco di esecuzione Lambda dell'azione personalizzata consente di aggiungere un passaggio personalizzato a un piano utilizzando una funzione Lambda.
Configurazione
Per configurare un blocco di esecuzione Lambda, inserisci i seguenti valori:
Nome del passo: inserisci un nome.
Descrizione della fase (opzionale): inserisci una descrizione della fase.
ARN della funzione Lambda da richiamare durante l'attivazione o la disattivazione di Region: specifica l'ARN della funzione Lambda da eseguire per questo passaggio.
Regione in cui eseguire la funzione Lambda: nel menu a discesa, scegli la regione in cui desideri eseguire le funzioni Lambda.
Timeout: inserisci un valore di timeout.
Intervallo tra tentativi: inserisci un intervallo di tentativi per eseguire nuovamente la funzione Lambda se non riesce entro questo intervallo.
Quindi, scegli Salva passaggio.
Come funziona
Quando crei un blocco di esecuzione Lambda di azione personalizzato, devi specificare due funzioni Lambda per la fase da eseguire, una in ciascuna delle regioni del piano.
È possibile configurare in quale regione si desidera che la Lambda venga eseguita, ad esempio, nella regione di attivazione o nella regione di disattivazione. Tuttavia, se esegui nella regione di disattivazione, assumi una dipendenza da quella regione. Non è consigliabile dipendere dalla regione di disattivazione.
Questo blocco supporta sia le modalità di esecuzione graceful che ungraceful. In modalità di esecuzione non funzionale, Region switch salta la fase del blocco di esecuzione Lambda.
Cosa viene valutato nell'ambito della valutazione del piano
Quando Region switch valuta il piano, Region switch esegue diversi controlli sulla configurazione e sulle autorizzazioni del blocco di esecuzione Lambda. Region switch verifica che quanto segue sia corretto:
Le funzioni Lambda specificate nella configurazione esistono.
Le impostazioni di concorrenza delle funzioni Lambda non sono limitate, inclusa la verifica di quanto segue:
La concorrenza non è impostata su 0.
È disponibile almeno un'esecuzione simultanea oppure esiste una concorrenza non riservata.
Region switch esegue un'esecuzione a secco della funzione Lambda per convalidare i parametri e le autorizzazioni specificati, senza eseguire la logica della funzione effettiva. I costi standard Lambda vengono sostenuti quando si esegue una corsa a secco.
Il cambio di regione verifica inoltre che il ruolo IAM del piano disponga delle autorizzazioni necessarie per l'esecuzione di Lambda. Per ulteriori informazioni sulle autorizzazioni richieste per i blocchi di esecuzione degli switch di regione, consulta. Esempi di politiche basate sull'identità per Region Switch in ARC
Le autorizzazioni IAM corrette sono essenziali per il corretto funzionamento del blocco di esecuzione Lambda. Se una di queste convalide fallisce, Region switch restituisce avvisi relativi alla presenza di problemi e fornisce messaggi di errore specifici per aiutarti a risolvere i problemi relativi alle autorizzazioni o alla configurazione. Ciò garantisce che il piano disponga dell'accesso necessario per gestire e interagire con la Lambda durante l'esecuzione di questo passaggio durante l'esecuzione di un piano.