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.
Verbindung herstellen GitLab
GitLab Die Integration ermöglicht es dem AWS DevOps Agenten, Bereitstellungen von GitLab Pipelines aus zu überwachen, um bei der Reaktion auf Vorfälle als Grundlage für Ursachenuntersuchungen zu dienen. Diese Integration folgt einem zweistufigen Prozess: Registrierung von auf Kontoebene GitLab, gefolgt von der Verbindung bestimmter Projekte mit einzelnen Agent Spaces.
Registrierung GitLab (auf Kontoebene)
GitLab wird auf AWS Kontoebene registriert und von allen Agent Spaces in diesem Konto gemeinsam genutzt. Einzelne Agent Spaces können dann wählen, welche spezifischen Projekte für ihren Agent Space gelten.
Schritt 1: Navigieren Sie zu den Pipeline-Anbietern
Melden Sie sich bei der AWS Management Console an
Navigieren Sie zur AWS DevOps Agent-Konsole
Gehen Sie zur Seite Capability Providers (zugänglich über die Seitennavigation)
Suchen Sie GitLabim Abschnitt Verfügbare Anbieter unter Pipeline und klicken Sie auf Registrieren
Schritt 2: GitLab Verbindung konfigurieren
Konfigurieren Sie auf der GitLab Registrierungsseite Folgendes:
Verbindungstyp — Wählen Sie aus, ob Sie als Person oder als Gruppe eine Verbindung herstellen möchten:
Persönlich (Standard) — Ihr individuelles GitLab Benutzerkonto mit einem Benutzernamen und einem Profil
Gruppe — In verwenden Sie Gruppen GitLab, um ein oder mehrere verwandte Projekte gleichzeitig zu verwalten
GitLab Instanztyp — Wählen Sie aus, mit welchem GitLab Instanztyp Sie eine Verbindung herstellen möchten:
GitLab.com (Standard) — Der öffentliche GitLab Dienst
Öffentlich zugänglich, selbst gehostet GitLab — Markieren Sie das Kästchen GitLab Self Hosted Endpoint verwenden und geben Sie die URL zu Ihrer GitLab Instance ein
Anmerkung
Derzeit werden nur öffentlich zugängliche GitLab Instanzen unterstützt.
Zugriffstoken — Stellen Sie ein GitLab persönliches Zugriffstoken bereit:
Melden Sie sich in einem separaten Browser-Tab bei Ihrem GitLab Konto an
Navigieren Sie zu Ihren Benutzereinstellungen und wählen Sie Access Tokens
Erstellen Sie ein neues persönliches Zugriffstoken mit den folgenden Berechtigungen:
read_repository— Erforderlich für den Zugriff auf Repository-Inhalteread_virtual_registry— Erforderlich für den Zugriff auf virtuelle Registrierungsinformationenread_registry— Erforderlich für den Zugriff auf Registrierungsinformationenapi— Erforderlich für den Lese- und Schreibzugriff auf die APIself_rotate- Erforderlich für rotierende Tokens. Diese Funktion wird derzeit von AWS DevOps Agent nicht unterstützt, wird aber zu einem späteren Zeitpunkt unterstützt. Wenn Sie es jetzt hinzufügen, müssen Sie in future kein neues Token erstellen.
Legen Sie den Ablauf des Tokens auf maximal 365 Tage ab dem aktuellen Datum fest
Kopieren Sie das generierte Token
Kehren Sie zur AWS DevOps Agentenkonsole zurück
Fügen Sie das Token in das Feld „Zugriffstoken“ ein
Schritt 3: Schließen Sie die Registrierung ab
(Optional) Stichwörter — Fügen Sie der GitLab Registrierung aus organisatorischen Gründen AWS Stichwörter hinzu.
Klicken Sie auf Weiter, um Ihre Konfiguration zu überprüfen, und klicken Sie dann auf Senden, um den GitLab Registrierungsprozess abzuschließen. Das System validiert Ihr Zugriffstoken und stellt die Verbindung her.
Projekte mit einem Agent Space verbinden
Nachdem Sie sich auf GitLab Kontoebene registriert haben, können Sie bestimmte Projekte mit einzelnen Agent Spaces verbinden:
Wählen Sie in der AWS DevOps Agent-Konsole Ihren Agent Space aus
Gehen Sie zur Registerkarte Funktionen
Klicken Sie im Abschnitt Pipeline auf Hinzufügen
Wählen Sie GitLabaus der Liste der verfügbaren Anbieter
Wählen Sie die GitLab Projekte aus, die für Ihren Agent Space relevant sind
Klicken Sie auf Speichern
AWS DevOps Der Agent überwacht diese Projekte im Hinblick auf Implementierungen von GitLab Pipelines, um anhand von Ursachenuntersuchungen Informationen zu liefern.
Verbindungen verwalten GitLab
Aktualisierung des Zugriffstokens — Wenn Ihr Zugriffstoken abläuft oder aktualisiert werden muss, können Sie es in der AWS DevOps Agent-Konsole aktualisieren, indem Sie die GitLab Registrierung auf Kontoebene ändern.
Verbundene Projekte anzeigen — Wählen Sie in der AWS DevOps Agent-Konsole Ihren Agent-Bereich aus und wechseln Sie zur Registerkarte Funktionen, um die verbundenen Projekte im Abschnitt Pipeline anzuzeigen.
GitLab Verbindung entfernen — Um GitLab Projekte von einem Agent Space zu trennen, wählen Sie die Verbindung im Abschnitt Pipeline aus und klicken Sie auf Entfernen. Um die GitLab Registrierung vollständig zu entfernen, entfernen Sie sie zunächst aus allen Agent Spaces und löschen Sie dann die Registrierung auf Kontoebene.