Regions.getCurrentRegion()
restituisce null all'interno di una funzione AWS Lambda. Sembra che Regions.getCurrentRegion()
non sia supportato da una funzione AWS Lambda. Esiste un modo alternativo per determinare in quale regione è in esecuzione la funzione lambda?Come si può determinare la regione corrente all'interno di una funzione AWS Lambda?
NOTA: la funzione AWS Lambda è scritta in Java.
Questo funziona molto bene. Grazie! –
La variabile di ambiente 'AWS_DEFAULT_REGION' è anche disponibile. Questo è disponibile all'esterno del gestore e non è necessario analizzarlo. Vedi la mia risposta per il codice. – sihil
Si noti che questa variabile di ambiente non è presente in tutti gli ambienti di runtime. Come si mostra, funziona per Java. – garnaat