Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Produkt- und Service-Integrationen mit AWS CodeCommit
Standardmäßig CodeCommit ist es in eine Reihe von AWS Diensten integriert. Sie können es auch CodeCommit mit Produkten und Dienstleistungen außerhalb von verwendenAWS. Die folgenden Informationen können Ihnen die Konfiguration von CodeCommit zum Integrieren in die von Ihnen verwendeten Produkte und Services erleichtern.
Anmerkung
Durch die Integration mit CodePipeline können Sie automatisch Commits erstellen und für ein CodeCommit Repository bereitstellen. Um mehr zu erfahren, folgen Sie den Schritten im AWSHandbuch DevOps Erste Schritte.
Integration mit anderen AWS Diensten
CodeCommit ist in die folgenden AWS Dienste integriert:
AWS Amplify |
AWS Amplify Sie können Ihr CodeCommit Repository in der Amplify-Konsole verbinden. Nachdem Sie die Amplify-Konsole autorisiert haben, fordert Amplify ein Zugriffstoken vom Repository-Anbieter an, speichert das Token aber nicht auf den AWS-Servern. Amplify greift auf Ihr Repository nur mit Bereitstellungsschlüsseln zu, die in einem bestimmten Repository installiert sind.
Weitere Informationen: |
AWS Cloud9 |
AWS Cloud9 enthält eine Sammlung von Tools, mit denen Sie Software kodieren, erstellen, ausführen, testen, debuggen und in der Cloud veröffentlichen können. Diese Sammlung von Tools wird als integrierte AWS Cloud9-Entwicklungsumgebung oder IDE bezeichnet. Sie können über einen Webbrowser auf die AWS Cloud9-IDE zugreifen. Die IDE bietet eine umfassende Codebearbeitung mit Unterstützung mehrerer Programmiersprachen und Laufzeit-Debugger sowie ein integriertes Terminal. Weitere Informationen: |
AWS CloudFormation |
AWS CloudFormation ist ein Service, der die Entwicklung und Einrichtung von AWS-Ressourcen erleichtert, sodass Sie weniger Zeit für die Verwaltung dieser Ressourcen aufwenden müssen und sich stattdessen mehr auf Ihre Anwendungen konzentrieren können. Sie erstellen eine Vorlage, die Ressourcen, einschließlich eines CodeCommit Repositorys, beschreibt und sich um die Bereitstellung und Konfiguration dieser Ressourcen für Sie AWS CloudFormation kümmert. Weitere Informationen: |
AWS CloudTrail |
CloudTrailerfasst AWS API-Aufrufe und zugehörige Ereignisse, die von oder im Namen eines Amazon Web Services Services-Kontos getätigt wurden, und übermittelt Protokolldateien an einen von Ihnen angegebenen Amazon S3 S3-Bucket. Sie können so konfigurieren CloudTrail , dass API-Aufrufe von der AWS CodeCommit Konsole, CodeCommit Befehle vom AWS CLI lokalen Git-Client und von der CodeCommit API erfasst werden. Weitere Informationen: |
CloudWatch Amazon-Veranstaltungen |
CloudWatch Events bietet einen Stream von Systemereignissen, die Änderungen an AWS Ressourcen beschreiben, nahezu in Echtzeit. Mithilfe einfacher Regeln, die Sie schnell einrichten können, können Sie Ereignisse zuordnen und sie an eine oder mehrere Zielfunktionen oder Streams weiterleiten. CloudWatch Events erkennt betriebliche Änderungen, sobald sie eintreten. CloudWatch Events reagiert auf diese betrieblichen Änderungen und ergreift bei Bedarf Maßnahmen, indem es Nachrichten sendet, um auf die Umgebung zu reagieren, Funktionen aktiviert, Änderungen vornimmt und Statusinformationen erfasst. Sie können CloudWatch Ereignisse so konfigurieren, dass sie CodeCommit Repositorys überwachen und auf Repository-Ereignisse reagieren, indem Sie auf Streams, Funktionen, Aufgaben oder andere Prozesse in anderen AWS Services wie Amazon Simple Queue Service, Amazon Kinesis und vielen AWS Lambda mehr abzielen. Weitere Informationen: |
AWS CodeBuild |
CodeBuild ist ein vollständig verwalteter Service für die Codeerstellung in der Cloud. Sie können damit Quellcode kompilieren, Einheitentests ausführen und implementierbare Artefakte generieren. Sie können den zu erstellenden Quellcode und die Erstellungsspezifikation in einem CodeCommit-Repository speichern. Sie können es CodeBuild direkt mit CodeCommit verwenden oder Sie können beide integrieren CodeBuild und CodeCommit in eine Continuous-Delivery-Pipeline mit integrieren. CodePipeline Weitere Informationen: |
CodeGuru Amazon-Rezensent | Amazon CodeGuru Reviewer ist ein automatisierter Code-Review-Service, der mithilfe von Programmanalyse und maschinellem Lernen häufig auftretende Probleme erkennt und Korrekturen in Ihrem Java- oder Python-Code empfiehlt. Sie können Repositorys in Ihrem Amazon Web Services Services-Konto mit CodeGuru Reviewer verknüpfen. Wenn Sie dies tun, erstellt der CodeGuru Prüfer eine servicebezogene Rolle, die es dem CodeGuru Prüfer ermöglicht, den Code in allen Pull-Requests zu analysieren, die nach der Zuordnung erstellt wurden. Weitere Informationen: |
AWS CodePipeline |
CodePipeline ist ein kontinuierlicher Bereitstellungsservice, mit dem Sie die für die Freigabe Ihrer Software erforderlichen Schritte entwickeln, visualisieren und automatisieren können. Sie können so konfigurieren CodePipeline , dass ein CodeCommit Repository als Quellaktion in einer Pipeline verwendet wird, und das Erstellen, Testen und Bereitstellen Ihrer Änderungen automatisieren. Weitere Informationen: |
AWS CodeStar |
AWS CodeStar ist ein Cloud-basierter Service, um Software-Entwicklungsprojekte auf AWS zu erstellen, zu verwalten und mit diesen zu arbeiten. Sie können auf AWS Anwendungen mit einem AWS CodeStar-Projekt schnell entwickeln, erstellen und bereitstellen. Ein AWS CodeStar Projekt erstellt und integriert AWS Services für Ihre Projektentwicklungs-Toolchain, einschließlich eines CodeCommit Repositorys für das Projekt. AWS CodeStarweist Teammitgliedern auch Berechtigungen für dieses Projekt zu. Diese Berechtigungen werden automatisch angewendet, einschließlich Berechtigungen für den Zugriff CodeCommit, die Erstellung und Verwaltung von Git-Anmeldeinformationen und mehr. Sie können Repositorys, die für AWS CodeStar Projekte erstellt wurden, genau wie jedes andere CodeCommit Repository konfigurieren, indem Sie die AWS CodeCommit Konsole, CodeCommit Befehle vomAWS CLI, dem lokalen Git-Client und der CodeCommit API verwenden. Weitere Informationen: |
AWS Elastic Beanstalk |
Elastic Beanstalk ist ein verwalteter Service, der es einfach macht, Anwendungen in der AWS Cloud bereitzustellen und zu verwalten, ohne sich Gedanken über die Infrastruktur machen zu müssen, auf der diese Anwendungen ausgeführt werden. Sie können die Elastic Beanstalk Beanstalk-Befehlszeilenschnittstelle (EB CLI) verwenden, um Ihre Anwendung direkt aus einem neuen oder bestehenden CodeCommit Repository bereitzustellen. Weitere Informationen: |
AWS Key Management Service |
AWS KMS ist ein verwalteter Service, der das Erstellen und Kontrollieren der Schlüssel zum Verschlüsseln Ihrer Daten vereinfacht. Wird standardmäßig zum Verschlüsseln von CodeCommit AWS KMS Repositorys verwendet. Weitere Informationen: |
AWS Lambda |
Mit Lambda können Sie Code ausführen, ohne Server bereitzustellen oder zu verwalten. Sie können Trigger für CodeCommit Repositorys konfigurieren, die Lambda-Funktionen als Reaktion auf Repository-Ereignisse aufrufen. Weitere Informationen: |
Amazon Simple Notification Service |
Amazon SNS ist ein Webservice, der es Anwendungen, Endbenutzern und Geräten ermöglicht, sofort Benachrichtigungen aus der Cloud zu senden und zu empfangen. Sie können Auslöser für CodeCommit Repositorys konfigurieren, die Amazon SNS SNS-Benachrichtigungen als Reaktion auf Repository-Ereignisse senden. Sie können Amazon SNS SNS-Benachrichtigungen auch verwenden, um sie in andere AWS Dienste zu integrieren. Sie können beispielsweise eine Amazon SNS SNS-Benachrichtigung verwenden, um Nachrichten an eine Amazon Simple Queue Service-Warteschlange zu senden. Weitere Informationen: |
Integrationsbeispiele der Community
In den folgenden Abschnitten werden Links zu Blog-Posts, Artikel und von der Community bereitgestellte Beispiele vorgestellt.
Anmerkung
Diese Links dienen nur zu Informationszwecken und sollten nicht als umfassende Liste oder als Bestätigung für den Inhalt der Beispiele gelten. AWS ist nicht für den Inhalt oder die Genauigkeit externer Inhalte verantwortlich.
Themen
Blog-Posts
-
Integration SonarQube als Pull Request Approver auf AWS CodeCommit
Erfahren Sie, wie Sie ein CodeCommit Repository erstellen, für das eine erfolgreiche SonarQube Qualitätsanalyse erforderlich ist, bevor Pull-Requests zusammengeführt werden können.
Veröffentlichung: 12. Dezember 2019
-
Migration zu AWS CodeCommitAWS CodePipeline, und AWS CodeBuild Von GitLab
Erfahren Sie, wie Sie mehrere Repositorys zu „AWS CodeCommitvon“ migrieren GitLab und mithilfe von und eine CI/CD-Pipeline einrichten. AWS CodePipeline AWS CodeBuild
Veröffentlichung: 22. November 2019
-
Implementierung GitFlow mithilfe vonAWS CodePipeline,, und AWS CodeCommitAWS CodeBuildAWS CodeDeploy
Erfahren Sie, wie Sie GitFlow mithilfe von AWS CodePipelineAWS CodeCommit,AWS CodeBuild, und implementierenAWS CodeDeploy.
Veröffentlichung: 22. Februar 2019
-
Git mit AWS CodeCommit mehreren AWS Konten verwenden
Erfahren Sie, wie Sie Ihre Git-Konfiguration für mehrere Amazon Web Services Services-Konten verwalten.
Veröffentlichung: 12. Februar 2019
-
AWS CodeCommit-Pull-Anforderungen mit AWS CodeBuildund AWS Lambdavalidieren
Erfahren Sie, wie Sie Pull-Anforderungen mit AWS CodeCommit, AWS CodeBuild, und AWS Lambda validieren. Indem Sie Tests mit den vorgeschlagenen Änderungen durchführen, bevor Sie sie in den Standard-Branch zusammenführen, können Sie dazu beitragen, ein hohes Qualitätsniveau bei Pull-Requests sicherzustellen, potenzielle Probleme zu catch und das Vertrauen der Entwickler in ihre Änderungen zu stärken.
Veröffentlichung: 11. Februar 2019
-
Verwenden von Verbundidentitäten mit AWS CodeCommit
Erfahren Sie, wie Sie in AWS CodeCommit auf Repositorys zugreifen, indem Sie die in Ihrem Unternehmen verwendeten Identitäten verwenden.
Veröffentlicht am 5. Oktober 2018
-
Anpassung des Zugriffs auf Branches in AWS CodeCommit
Erfahren Sie, wie Sie Commits auf Repository-Branches beschränken können, indem Sie eine IAM-Richtlinie erstellen und anwenden, die einen Kontextschlüssel verwendet.
Veröffentlicht am 16. Mai 2018
-
Replizieren von AWS CodeCommit-Repositorys zwischen Regionen mithilfe von AWS Fargate
Erfahren Sie, wie Sie mithilfe einer serverlosen Architektur die kontinuierliche Replikation eines CodeCommit Repositorys von einer AWS Region in eine andere einrichten.
Veröffentlicht am 11. April 2018
-
Verteilen Ihrer AWS OpsWorks for Chef Automate-Infrastruktur
Erfahren Sie CodePipeline,, CodeCommit, und AWS Lambda wie Sie sicherstellen können CodeBuild, dass Kochbücher und andere Konfigurationen konsistent auf zwei oder mehr Chef-Servern bereitgestellt werden, die sich auf einem oder mehreren befinden. AWS-Regionen
Veröffentlicht am 9. März 2018
-
Peanut Butter und Chocolate: Azure Functions CI/CD-Pipeline mit AWS CodeCommit
Erfahren Sie, wie Sie eine PowerShell auf Azure Functions basierende CI/CD-Pipeline erstellen, bei der der Code in einem Repository gespeichert wird. CodeCommit
Veröffentlicht am 19. Februar 2018
-
Erfahren Sie, wie Sie Kubernetes und AWS kombinieren, um eine vollständig verwaltete, stetige Bereitstellungs-Pipeline für Container-basierte Anwendungen zu erstellen.
Veröffentlicht am 11. Januar 2018
-
Verwendung von AWS CodeCommit-Pull-Anfragen, um Code-Prüfungen anzufordern und Code zu besprechen
Erfahren Sie, wie Sie mithilfe von Pull-Requests Codeänderungen in einem Repository überprüfen, kommentieren und interaktiv wiederholen können. CodeCommit
Veröffentlicht am 20. November 2017
-
Erstellen Sie serverlose AWS CodeCommit Workflows mit Amazon CloudWatch Events und JGit
Erfahren Sie, wie Sie mithilfe von CloudWatch Repository-Ereignissen und Zielaktionen in anderen AWS Services Regeln für Ereignisse erstellen, die Änderungen in einem CodeCommit Repository verarbeiten. Beispiele hierfür sind AWS Lambda Funktionen, die Git-Commit-Nachrichtenrichtlinien für Commits durchsetzen, ein CodeCommit Repository replizieren und ein CodeCommit Repository auf Amazon S3 sichern.
Veröffentlicht am 3. August 2017
-
Erfahre, wie du im Rahmen der Migration von einem anderen Git-Repository auf CodeCommit wann Code in zwei Repositorys pushen kannst. SourceTree
Veröffentlicht am 6. September 2016
-
Einrichten stetiger Tests mit Appium, AWS CodeCommit, Jenkins und AWS Device Farm
Erfahren Sie, wie Sie mit Appium, CodeCommit Jenkins und Device Farm einen kontinuierlichen Testprozess für mobile Geräte einrichten.
Veröffentlicht am 2. Februar 2016
-
Verwendung AWS CodeCommit mit Git-Repositorys in mehreren Amazon Web Services Services-Konten
Erfahren Sie, wie Sie Ihr CodeCommit Repository klonen und mit einem Befehl den Credential Helper so konfigurieren, dass er eine bestimmte IAM-Rolle für Verbindungen zu diesem Repository verwendet.
Veröffentlichung November 2015
-
Integration von AWS OpsWorks und AWS CodeCommit
Erfahren Sie, wie AWS OpsWorks Sie Apps und Kochbücher von Chef automatisch abrufen können. CodeCommit
Veröffentlicht am 25. August 2015
-
Helper AWS CodeCommit und Credential Helpers GitHub
Erfahren Sie, wie Sie Ihre Gitconfig-Datei so konfigurieren, dass sie sowohl mit Credential Helpers als auch mit GitHub Credential CodeCommit Helpers funktioniert.
Veröffentlichung September 2015
-
Verwendung von AWS CodeCommit von Eclipse
Erfahren Sie, wie Sie die eGit-Tools in Eclipse verwenden, um damit zu arbeiten. CodeCommit
Veröffentlichung August 2015
-
AWS CodeCommitmit Amazon EC2 EC2-Rollenanmeldedaten
Erfahren Sie, wie Sie bei der Konfiguration des automatisierten Agentenzugriffs auf ein CodeCommit Repository ein Instance-Profil für Amazon EC2 verwenden.
Veröffentlichung Juli 2015
-
Integration von AWS CodeCommit mit Jenkins
Erfahren Sie, wie Sie Jenkins verwenden können CodeCommit , um zwei einfache CI-Szenarien (Continuous Integration) zu unterstützen.
Veröffentlichung Juli 2015
-
Integration von AWS CodeCommit mit Review Board
Erfahren Sie, wie Sie das Review Board Code Review
System CodeCommit in einen Entwicklungsworkflow integrieren können. Veröffentlichung Juli 2015
Codebeispiele
Im Folgenden finden Sie Codebeispiele, die für CodeCommit Benutzer von Interesse sein könnten.
-
Mac OS X Script to Periodically Delete Cached Credentials in the OS X Certificate Store
Wenn Sie den Credential Helper für CodeCommit unter Mac OS X verwenden, kennen Sie wahrscheinlich das Problem mit zwischengespeicherten Anmeldeinformationen. Dieses Skript veranschaulicht eine Lösung.
Autor: Nico Coetzee
Veröffentlichung Februar 2016