Veröffentlicht am: Mar 4, 2020

AWS CodeCommit, ein vollständig verwalteter Quellkontrollservice, hat eine neue Git-Remotehilfe veröffentlicht, die Kunden die Nutzung von CodeCommit mit mehreren Konten oder mit kurzweiligen Anmeldeinformationen erleichtert. Diese Remotehilfe, git-remote-codecommit, verwendet die für die AWS CLI konfigurierten Profilinformationen. Außerdem wird ein neues Protokoll (codecommit://) eingeführt, das ein URL-Muster ermöglicht, das CodeCommit-Repositorys eindeutig identifiziert.

Die AWS CodeCommit-Remotehilfe bietet eine bessere Integration mit den AWS CLI-Profilen. Für die Remotehilfe muss der gitconfig-Datei keine Konfiguration hinzugefügt werden. Diese Version bietet eine robustere Option für Kunden, die bisher die in der AWS CLI enthaltene Anmeldeinformationshilfe verwendet haben. Die Anmeldeinformationshilfe legt die temporären Anmeldeinformationen im Cache für Anmeldeinformationen des Betriebssystems ab, wodurch die Anmeldeinformationen nach ihrem Ablauf veraltet sind. Dies war die einzige Möglichkeit für Kunden, die kurzweilige Anmeldeinformationen verwendet haben. Mit diesem Start können alle Kunden git-remote-codecommit verwenden: Es speichert keine Anmeldeinformationen im Cache des Betriebssystems zwischen und ermöglicht Ihnen den Zugriff auf Ihre Repositorys auch mit Multi-Factor Authentication (MFA).

Mit der Remotehilfe wird ein neues URL-Muster verfügbar. Sie können jetzt mit dem URL-Muster codecommit::{region}://{aws_cli_profile}@{repositoryname} wie beispielsweise codecommit::us-west-2://dev-account@Hello-Dublin auf Ihre Repositorys zugreifen. So wird die Arbeit mit Repositorys in mehreren Konten einfacher. Die Kunden können diese URLs in Build-Skripten und Konfigurationsdateien speichern und müssen sie nicht mit den Anmeldeinformationen verbinden, die sie zur Authentifizierung verwenden.

Die Remotehilfe verfügt über eine Apache V2-Lizenzierung auf github.com/aws/git-remote-codecommit und wir freuen uns über Beiträge. Weitere Informationen finden Sie in der AWS CodeCommit-Dokumentation.  

AWS CodeCommit ist ein vollständig verwalteter Service für die Quellcodekontrolle, der sichere Git-basierte Repositorys hostet. Er erleichtert es Teams, gemeinsam Code in einem sicheren und hoch skalierbaren Ökosystem zu generieren. Wenn Sie mehr über AWS CodeCommit erfahren möchten, testen Sie unseren Walkthrough oder besuchen Sie die Konsole selbst.

Besuchen Sie die ASW CodeCommit-Dokumentation für eine vollständige Auflistung der AWS-Regionen, in denen AWS CodeCommit verfügbar ist.