Welcher Ansatz erfüllt die Anforderung, ein CodeCommit-Repository in einer sekundären Region bereitzustellen, das Entwickler als Remote hinzufügen und nach Merges in der primären Region aktuell halten können?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie ein CodeCommit-Repository in der sekundären Region, erstellen Sie ein CodeBuild-Projekt, das das CodeCommit-Repository der primären Region in das sekundäre Repository spiegelt, rufen Sie CodeBuild mit einer Lambda-Funktion auf und lösen Sie die Lambda-Funktion über eine EventBridge-Regel bei Merge-Ereignissen im primären Repository aus..
Warum dies die Antwort ist
Die korrekte Option beschreibt einen effektiven Replikationsmechanismus für CodeCommit-Repositories über Regionen hinweg. Ein CodeBuild-Projekt kann so konfiguriert werden, dass es Änderungen vom primären Repository in das sekundäre Repository spiegelt. Durch die Auslösung dieses CodeBuild-Projekts über eine Lambda-Funktion, die wiederum durch EventBridge bei Merge-Ereignissen im primären Repository ausgelöst wird, wird sichergestellt, dass das sekundäre Repository stets aktuell ist. Die anderen Optionen sind weniger geeignet: Ein S3-Bucket ist kein geeigneter Speicherort für ein Git-Repository. CodeArtifact ist für Paket-Management gedacht, nicht für die Replikation von Quellcode-Repositories. Eine Cloud9-Umgebung ist eine Entwicklungsumgebung und kein Replikationsmechanismus für Repositories.
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