Ein Entwicklungsteam möchte, dass Codeänderungen einen sofortigen Build und eine sofortige Bereitstellung auslösen. Welche der folgenden Ansätze können verwendet werden, um eine AWS CodePipeline zu starten, wenn Änderungen am Quellcode auftreten? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Legen Sie den Quellcode in einen Amazon S3-Bucket und konfigurieren Sie CodePipeline so, dass es startet, wenn sich ein Objekt im Bucket ändert., Speichern Sie den Quellcode in einem AWS CodeCommit-Repository und konfigurieren Sie CodePipeline so, dass es startet, wenn ein Commit an das Repository vorgenommen wird..
Warum dies die Antwort ist
AWS CodePipeline kann so konfiguriert werden, dass es automatisch startet, wenn Änderungen an einem Quell-Repository erkannt werden. Eine Möglichkeit ist die Verwendung eines Amazon S3-Buckets als Quell-Repository. CodePipeline kann so eingerichtet werden, dass es Benachrichtigungen von S3 erhält, wenn sich Objekte im Bucket ändern, und dann den Pipeline-Lauf auslöst. Eine weitere gängige Methode ist die Integration mit AWS CodeCommit. Wenn CodeCommit als Quell-Repository verwendet wird, kann CodePipeline so konfiguriert werden, dass es auf Commits an das Repository reagiert und bei jeder neuen Codeänderung automatisch startet. Das Speichern von Quellcode auf einem Amazon EBS-Volume oder dem kurzlebigen Speicher einer EC2-Instance ist keine direkte Integrationsmethode für CodePipeline, um Änderungen zu erkennen und automatisch zu starten. Das Abfragen eines S3-Buckets alle 15 Minuten würde keine sofortige Auslösung bei Codeänderungen ermöglichen, da es zu einer Verzögerung kommen könnte.
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