Was ist AWS CodeCommit?
AWS CodeCommit ist ein verwalteter Git-Repository-Service, der sichere und skalierbare Source-Code-Verwaltung bietet. Der Service ist vollständig Git-kompatibel und integriert nahtlos mit AWS IAM für Authentifizierung und Autorisierung. CodeCommit eliminiert die Notwendigkeit, eigene Git-Server zu betreiben.
Kernfunktionen
- Vollständige Git-Kompatibilität
- IAM-basierte Zugriffskontrolle
- Unbegrenzte Repositories ohne Größenlimit
- Pull Requests mit Code Review
- Trigger und Notifications über SNS und Lambda
Typische Anwendungsfälle
Enterprise Source Control: Hosten Sie Repositories in Ihrer AWS-Umgebung mit IAM-Authentifizierung. Compliance-Anforderungen für Datenhaltung in bestimmten Regionen werden erfüllt.
CI/CD Integration: CodeCommit triggert automatisch CodePipeline oder CodeBuild bei Commits. Native Integration macht zusätzliche Webhook-Konfiguration überflüssig.
Branch Policies: Schützen Sie Branches mit Approval Rules. Definieren Sie, wie viele Approvals für Merges in main oder production erforderlich sind.
Vorteile
- Keine Server-Verwaltung für Git-Repositories
- Native AWS-Integration mit IAM und CI/CD
- Verschlüsselung at rest und in transit
- Skalierbar ohne Größenlimits
Integration mit innFactory
Als AWS Reseller unterstützt innFactory Sie bei AWS CodeCommit: Repository-Strukturierung, Branch-Policies, Migration von GitHub/GitLab und CI/CD-Pipeline-Integration.
Typische Anwendungsfälle
Häufig gestellte Fragen
Was kostet AWS CodeCommit?
Die ersten 5 aktiven Nutzer pro Monat sind kostenlos mit 50 GB Speicher und 10.000 Git-Requests. Weitere Nutzer kosten 1 USD pro Monat. Speicher über 50 GB kostet 0,06 USD pro GB.
Wie authentifiziere ich mich bei CodeCommit?
CodeCommit unterstützt HTTPS mit Git Credentials, SSH-Keys oder AWS CLI Credential Helper. IAM-Policies kontrollieren den Zugriff auf Repository-Ebene oder Branch-Ebene.
Kann ich von GitHub zu CodeCommit migrieren?
Ja, CodeCommit ist Git-kompatibel. Sie können bestehende Repositories mit git clone --mirror und git push --mirror migrieren. Branches und History bleiben erhalten.
Unterstützt CodeCommit Pull Requests?
Ja, CodeCommit bietet Pull Requests mit Code Reviews, Kommentaren und Approval Rules. Integration mit SNS ermöglicht Benachrichtigungen bei PR-Aktivitäten.