Ein Team erstellt eine serverlose Infrastruktur mithilfe des AWS Serverless Application Model (AWS SAM) und muss alles mit CloudFormation-Vorlagen bereitstellen. Welche Änderung sollten sie an ihren CloudFormation-Vorlagen vornehmen, um AWS SAM zu verwenden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie einen Abschnitt „Transform“ zur CloudFormation-Vorlage hinzu und verwenden Sie die AWS SAM-Syntax, um serverlose Ressourcen zu definieren..
Warum dies die Antwort ist
Um AWS SAM mit CloudFormation zu verwenden, müssen Sie den Transform-Abschnitt in Ihrer CloudFormation-Vorlage hinzufügen und auf AWS::Serverless-2016-10-31 setzen. Dies weist CloudFormation an, die SAM-Vorlage vor der Bereitstellung in eine native CloudFormation-Vorlage zu erweitern. Anschließend können Sie SAM-spezifische Ressourcen wie AWS::Serverless::Function und AWS::Serverless::Api verwenden, die eine vereinfachte Syntax für die Definition serverloser Komponenten bieten. Die Option, einen Resources-Abschnitt mit AWS::Lambda::Function-Ressourcen hinzuzufügen, ist zwar gültiges CloudFormation, nutzt aber nicht die Vorteile der vereinfachten SAM-Syntax. Das Hinzufügen eines Mappings-Abschnitts mit AWS::Serverless::Function- und AWS::Serverless::API-Einträgen ist nicht die korrekte Art, SAM-Ressourcen zu definieren; Mappings werden für Parameterzuordnungen verwendet. Das Hinzufügen eines Parameters-Abschnitts zur Angabe von Werten für einen Globals-Abschnitt ist zwar möglich, aber nicht die primäre Änderung, die erforderlich ist, um SAM in einer CloudFormation-Vorlage zu aktivieren.
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