Developer Connect bietet eine sichere Plattform für die Integration von Quellcode-Verwaltungstools und für Statistiken zu diesen Verbindungen. Sie können beispielsweise Ihr privates GitHub-Repository mit Ihrem Cloud Run-Dienst verknüpfen und Builds und Bereitstellungen automatisch bei Commits in diesem Repository auslösen.
Sie können Developer Connect-Statistiken für denselben Dienst konfigurieren, um detaillierte Bereitstellungsstatistiken wie Commit-SHAs zu erhalten, die Ihnen bei der Fehlerbehebung von Vorfällen helfen.
Developer Connect wurde für Anwendungsentwickler, Plattformadministratoren und Sicherheitsmanager entwickelt, die Quellcode-Verwaltungstools mit Google Cloudverwenden möchten.
Einführung
Developer Connect bietet zwei verschiedene Arten von Verbindungen sowie Statistiken zu diesen Verbindungen:
Systemverbindungen
Eine Systemverbindung ist eine Art von Developer Connect-Verbindung, die Dienstkonten mit Quellcode-Verwaltungssystemen verbindet und bei deren Aufruf der Nutzer, der sie autorisiert hat, nicht anwesend sein muss. Es gibt zwei Arten von Systemverbindungen:
-
Verbinden Sie Ihr Dienstkonto mit einem Quellcode-Verwaltungssystem wie GitHub.
-
Gewähren Sie Ihrem Dienstkonto Zugriff auf einen beliebigen HTTP-Dienstendpunkt.
-
Konto-Connectors (Vorschau)
Ein Kontoverbinder ist eine Developer Connect-Verbindung, die Ihr Google-Konto mit Ihrem individuellen Konto bei einem Nicht-Google-Anbieter von Quellcode-Verwaltungstools verknüpft.
Sie können den Typ der Daten angeben, auf die zugegriffen werden soll, indem Sie die entsprechenden Bereiche für den Connector auswählen. Nachdem ein Konto-Connector für eine Organisation erstellt wurde, können Nutzer innerhalb dieser Organisation ihn verwenden, um Developer Connect zu autorisieren, in ihrem Namen auf ihr individuelles SCM-Konto zuzugreifen.
Statistiken
Developer Connect-Statistiken liefern zusätzliche Informationen zu Ihrer bereitgestellten Anwendung. Mithilfe von Statistiken können Sie Probleme mit Ihren Anwendungen diagnostizieren und beheben, die zu Ausfällen führen können.
Diese werden in den folgenden Abschnitten beschrieben.
Verbindungen zu Git-Repositories
Eine Git-Repository-Verbindung ist eine Art von Developer Connect-Systemverbindung, mit der Sie Verbindungen mit eingeschränktem Umfang zu Git-basierten Repositorys in Quellcode-Verwaltungssystemen außerhalb von Google Clouderstellen und verwalten können.
Verwenden Sie Git-Repository-Verbindungen in Situationen, in denen der Nutzer, der die Verbindung erstellt hat, nicht anwesend sein muss, wenn die Verbindung aufgerufen wird. Wenn beispielsweise ein Git-Repository mit Ihrer Cloud Build-Konfiguration verbunden ist, müssen Sie beim Auslösen eines Builds bei einem Commit im Repository nichts während des Builds tun. Sie gewähren Ihrem Dienstkonto einfach die Berechtigung, die Verbindung zu verwenden, und der Trigger wird beim Commit ausgeführt.
Mit Git-Repository-Verbindungen können Sie Bot-Dienste in Konten in diesen SCMs konfigurieren, um Routineaufgaben wie das Klonen und Indexieren von Repositories zu erledigen.
Sie können Git-Repository-Verbindungen für folgende Zwecke verwenden:
- App Design Center
- Cloud Build
- Cloud Run
- Dataform
- Web-Apps für Firebase App Hosting
- Codeanpassung für Gemini Code Assist
- Gemini Code Review-Agent
- App Lifecycle Manager
- Agent Runtime auf der Gemini Enterprise Agent Platform
Weitere Informationen, einschließlich Anwendungsfälle und unterstützte Produktintegrationen, finden Sie unter Git-Repository-Verbindungen.
HTTP-Verbindungen
HTTP-Verbindungen sind wiederverwendbare Verbindungen zu Diensten, die als HTTP-Endpunkte zugänglich sind. Sie erteilen einem Dienstkonto die Berechtigung, diese Verbindung zu verwenden. Developer Connect übernimmt die Authentifizierung beim Endpunkt jedes Mal, wenn einGoogle Cloud -Dienst darauf zugreift.
Konto-Connectors
Ein Konto-Connector ist eine Developer Connect-Funktion, mit der Sie Ihr Google Cloud-Konto mit Ihrem individuellen Konto bei einem Nicht-Google-Anbieter von Entwicklertools verknüpfen können. Nutzer können den Typ der Daten angeben, auf die der Konto-Connector zugreifen soll, indem sie die entsprechenden Bereiche für diesen Connector auswählen. Sobald eine Konto-Connector-Verbindung für eine Organisation erstellt wurde, können Nutzer innerhalb dieser Organisation diese Verbindung verwenden, um ihre individuellen Konten für die Verwendung mit dieser Verbindung zu autorisieren.
Sie können einen Konto-Connector entweder mit einem vorkonfigurierten OAuth-Client von Developer Connect (z. B. GitHub oder GitLab) konfigurieren oder einen eigenen benutzerdefinierten OAuth-Client verwenden (z. B. eine lokale GitHub Enterprise-Instanz).
Weitere Informationen, einschließlich Anwendungsfälle und unterstützte Produktintegrationen, finden Sie unter Konto-Connectors.
Der Unterschied zwischen Git-Repository-Verbindungen und Konto-Connectors
Eine Git-Repository-Verbindung ist eine Art von Developer Connect-Systemverbindung, mit der Sie Verbindungen mit eingeschränktem Umfang zu Git-basierten Repositorys in Quellcode-Verwaltungssystemen außerhalb von Google Clouderstellen und verwalten können.
Verwenden Sie Git-Repository-Verbindungen in Situationen, in denen der Nutzer, der die Verbindung erstellt hat, nicht anwesend sein muss, wenn die Verbindung aufgerufen wird. Wenn beispielsweise ein Git-Repository mit Ihrer Cloud Build-Konfiguration verbunden ist, müssen Sie beim Auslösen eines Builds bei einem Commit im Repository nichts während des Builds tun. Sie gewähren Ihrem Dienstkonto einfach die Berechtigung, die Verbindung zu verwenden, und der Trigger wird beim Commit ausgeführt.
Mit Git-Repository-Verbindungen können Sie Bot-Dienste in Konten in diesen SCMs konfigurieren, um Routineaufgaben wie das Klonen und Indexieren von Repositories zu erledigen.
Kontoverbindungen sind Verbindungen zu Tools zur Quellcodeverwaltung, in denen einzelnen Nutzern Berechtigungen zur Verwendung der Verbindung erteilt werden können. Diese Verbindungen sind in Szenarien anwendbar, in denen der Nutzer, der die Verbindung autorisiert hat, anwesend sein muss, um sie aufzurufen.
Developer Connect-Statistiken
Mithilfe von Developer Connect-Statistiken können Sie Probleme mit Ihren bereitgestellten Anwendungen diagnostizieren und beheben.
Für Developer Connect-Statistiken werden Logeinträge für Bereitstellungsereignisse in Cloud Logging verwendet. Diese enthalten Informationen zu Ihren Laufzeiten, bereitgestellten Artefakten, Quelldateien und Abhängigkeiten, die Gemini Cloud Assist nutzen kann.
Weitere Informationen
- Einfache Git-Repository-Verbindung erstellen
- Weitere Informationen zur individuellen Code-Anpassung in Gemini Code Assist
- Web-Apps in Firebase App Hosting mit Ihren GitHub-Repositories erstellen