Sie müssen Bereitstellungen für eine serverlose, ereignisgesteuerte Anwendung automatisieren. Sie benötigen wiederverwendbare Infrastrukturvorlagen, die Möglichkeit, die Anwendung vor der Bereitstellung lokal zu testen, und Infrastrukturänderungen in eine bestehende AWS CodePipeline-Pipeline einzubeziehen. Welcher Ansatz erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine AWS Serverless Application Model (AWS SAM)-Vorlage. Konfigurieren Sie Stufen in der bestehenden CodePipeline-Pipeline, um die AWS SAM CLI-Befehle auszuführen, die zur Bereitstellung der serverlosen Anwendung erforderlich sind..
Warum dies die Antwort ist
AWS SAM (Serverless Application Model) ist eine Erweiterung von AWS CloudFormation, die speziell für serverlose Anwendungen entwickelt wurde. Es bietet eine vereinfachte Syntax zur Definition von serverlosen Ressourcen wie Lambda-Funktionen, APIs und Datenbanken. Die AWS SAM CLI ermöglicht das lokale Testen von serverlosen Anwendungen vor der Bereitstellung, was eine wichtige Anforderung der Frage ist. Durch die Integration von AWS SAM CLI-Befehlen in eine bestehende CodePipeline kann die Bereitstellung automatisiert und Infrastrukturänderungen nahtlos in den CI/CD-Prozess integriert werden. Die anderen Optionen sind weniger geeignet: AWS Step Functions ist für die Orchestrierung von Workflows gedacht, nicht primär für die Definition von Infrastruktur. Eine reine AWS CloudFormation-Vorlage würde zwar wiederverwendbare Infrastruktur ermöglichen, aber nicht das lokale Testen von serverlosen Anwendungen bieten, wie es die SAM CLI tut. Ein automatisiertes Skript mit sam deploy ohne CodePipeline würde die Integration in eine bestehende Pipeline nicht vollständig nutzen und den CI/CD-Prozess weniger robust machen.
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