Un'applicazione serverless utilizza una funzione Lambda e scrive i log su CloudWatch Logs. Un template CloudFormation crea il gruppo di log. L'applicazione deve conoscere il nome del gruppo di log in fase di esecuzione. Come si può modificare il template CloudFormation in modo che l'applicazione possa accedere al nome del gruppo di log quando viene eseguita?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Passare l'Amazon Resource Name (ARN) del gruppo di log alla funzione Lambda come variabile d'ambiente..
Perché questa è la risposta
La risposta corretta è passare l'ARN del gruppo di log come variabile d'ambiente alla funzione Lambda. Le variabili d'ambiente sono il metodo standard e più semplice per fornire configurazioni dinamiche alle funzioni Lambda in fase di esecuzione. CloudFormation può essere utilizzato per definire queste variabili d'ambiente durante la creazione o l'aggiornamento dello stack, rendendo il nome del gruppo di log accessibile al codice della funzione. Le altre opzioni sono meno adatte: AWS::Include è una trasformazione per includere frammenti di template, non per passare dati di configurazione a un'applicazione. La sezione user data è tipicamente usata per configurare istanze EC2, non funzioni Lambda. La sezione Mappings è usata per definire valori condizionali basati su regioni o altre condizioni, non per passare direttamente dati di configurazione a un'applicazione in fase di esecuzione.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta