Eine CodePipeline-Pipeline wird durch Änderungen am main-Branch in CodeCommit ausgelöst, verwendet CodeBuild für Build-/Test-Phasen und CodeDeploy für die Bereitstellung. Nach einer kürzlichen Quellcodeänderung hat CodeDeploy die aktualisierte Anwendung nicht bereitgestellt. Welche zwei Erklärungen sind möglich? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Die Codeänderung wurde nicht in den main-Branch des Repositorys committet., Eine frühere Pipeline-Phase ist fehlgeschlagen und die Pipeline wurde gestoppt, bevor sie die Bereitstellungsphase erreichte..
Warum dies die Antwort ist
Wenn die Codeänderung nicht in den main-Branch committet wurde, kann CodePipeline sie nicht erkennen und die Pipeline nicht auslösen. Da die Pipeline durch Änderungen am main-Branch ausgelöst wird, ist dies eine direkte Ursache dafür, dass die Bereitstellung nicht erfolgt. Wenn eine frühere Phase (z. B. die Build- oder Testphase in CodeBuild) fehlschlägt, stoppt CodePipeline standardmäßig die Ausführung der Pipeline. Dies verhindert, dass die Bereitstellungsphase (CodeDeploy) erreicht wird. Eine inaktive EC2-Instanz im CodePipeline-Cluster ist irrelevant, da CodePipeline ein verwalteter Dienst ist und nicht direkt auf EC2-Instanzen angewiesen ist. Eine falsche Pipeline-Konfiguration, die CodeDeploy nicht aufruft, würde bedeuten, dass die Pipeline zwar läuft, aber die Bereitstellung nicht initiiert, was nicht die primäre Ursache für das Ausbleiben der Bereitstellung nach einer Codeänderung ist. Fehlende Leseberechtigungen für CodePipeline aus CodeCommit würden dazu führen, dass die Pipeline überhaupt nicht startet oder fehlschlägt, aber nicht unbedingt, dass die Bereitstellung nach einer erkannten Änderung nicht erfolgt.
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