Utilizzando AWS CloudFormation, uno sviluppatore deve impostare il timeout di una funzione Lambda in base a un parametro del template chiamato Environment. Il template contiene una mappatura chiamata EnvironmentData che memorizza i valori di timeout per ogni ambiente. Quale funzione intrinseca dovrebbe essere utilizzata per impostare il Timeout dalla mappatura?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Timeout: !FindInMap [EnvironmentData, !Ref Environment, Timeout].
Perché questa è la risposta
La funzione intrinseca !FindInMap (o la sua forma abbreviata Fn::FindInMap) è l'opzione corretta perché è specificamente progettata per recuperare un valore da una mappatura (Map) definita nel template CloudFormation. Richiede tre parametri: il nome della mappatura (EnvironmentData), la chiave di primo livello (!Ref Environment che risolve il valore del parametro Environment), e la chiave di secondo livello (Timeout) per ottenere il valore desiderato. !GetAtt viene utilizzato per recuperare un attributo da una risorsa esistente, non per interrogare una mappatura. !Select viene utilizzato per recuperare un oggetto da un elenco in base al suo indice, non per cercare valori in una mappatura. !ForEach non è una funzione intrinseca valida in CloudFormation per questo scopo; è un costrutto per iterare su liste, ma non per recuperare valori da mappature in questo modo.
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