Mithilfe von AWS CloudFormation muss ein Entwickler ein Lambda-Funktions-Timeout basierend auf einem Vorlagenparameter namens Environment festlegen. Die Vorlage enthält ein Mapping namens EnvironmentData, das Timeout-Werte pro Umgebung speichert. Welche intrinsische Funktion sollte verwendet werden, um das Timeout aus dem Mapping festzulegen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Timeout: !FindInMap [EnvironmentData, !Ref Environment, Timeout].
Warum dies die Antwort ist
Die intrinsische Funktion !FindInMap (oder die Kurzform Fn::FindInMap) ist die korrekte Wahl, um einen Wert aus einem Mapping in einer CloudFormation-Vorlage abzurufen. Sie benötigt drei Argumente: den Namen des Mappings (EnvironmentData), den ersten Schlüssel (!Ref Environment, der den Umgebungsnamen liefert) und den zweiten Schlüssel (Timeout, der den spezifischen Timeout-Wert innerhalb der Umgebung angibt). !GetAtt wird verwendet, um Attribute einer Ressource abzurufen, nicht um Werte aus einem Mapping zu extrahieren. !Select wird verwendet, um ein Objekt aus einer Liste nach seinem Index abzurufen. !ForEach ist keine gültige intrinsische Funktion in AWS CloudFormation.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich