Ein Serverless-Web- und Mobile-Backend verwendet Lambda und API Gateway. Die Lambda-Bereitstellung des Backends muss vollständig automatisiert werden, basierend auf Code, der in den entsprechenden Branch in CodeCommit gepusht wird. Anforderungen: separate Pipelines für Test und Produktion und automatische Bereitstellungen nur für Testumgebungen. Welche Schritte erfüllen diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie zwei CodePipeline-Pipelines für Test und Produktion. Fügen Sie der Produktions-Pipeline einen manuellen Genehmigungsschritt hinzu. Verwenden Sie ein einziges CodeCommit-Repository mit einem Branch für jede Umgebung. Konfigurieren Sie jede Pipeline so, dass sie aus dem entsprechenden Branch pullt und die Lambda-Funktionen über CloudFormation bereitstellt..
Warum dies die Antwort ist
Diese Option erfüllt alle Anforderungen. Zwei CodePipeline-Pipelines (Test und Produktion) ermöglichen separate Bereitstellungsprozesse. Ein manueller Genehmigungsschritt in der Produktions-Pipeline verhindert automatische Bereitstellungen in der Produktion, während die Test-Pipeline automatisch bereitstellt. Ein einziges CodeCommit-Repository mit Branches für jede Umgebung ist eine gängige und effiziente Methode zur Versionskontrolle. Jede Pipeline kann so konfiguriert werden, dass sie nur Code aus dem relevanten Branch abruft. Die Bereitstellung über CloudFormation ist die empfohlene Methode für Infrastructure as Code (IaC) und ermöglicht eine konsistente und wiederholbare Bereitstellung von Lambda-Funktionen. Die anderen Optionen sind unzureichend, weil: Separate CodeCommit-Repositories pro Umgebung sind unnötig und erschweren die Verwaltung. Das Pushen von Lambda-Code nach S3 und die Bereitstellung von dort ist nicht der empfohlene IaC-Ansatz und bietet weniger Kontrolle als CloudFormation. Nur CodeBuild-Projekte zu erstellen, reicht nicht aus, um eine vollständige CI/CD-Pipeline zu bilden; CodePipeline ist für die Orchestrierung erforderlich.
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