Developer Connect – Übersicht

Developer Connect bietet eine sichere Plattform für die Integration mit Tools zur Quellcodeverwaltung 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 auslösen, wenn Commits in diesem Repository ausgeführt werden.

Sie können Developer Connect-Statistiken für denselben Dienst konfigurieren, um detaillierte Statistiken zur Bereitstellung zu erhalten, z. B. Commit-SHAs, die Ihnen bei der Fehlerbehebung helfen.

Developer Connect wurde für Anwendungsentwickler, Plattform administratoren und Sicherheitsmanager entwickelt, die Tools zur Quellcodeverwaltung verwenden möchten Google Cloud.

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 Quellcodeverwaltungssystemen verbindet und bei deren Aufruf der Nutzer, der sie autorisiert hat, nicht anwesend sein muss. Es gibt zwei Arten von Systemverbindungen:

  • Konto-Connectors (Vorschau)

    Ein Konto-Connector ist eine Developer Connect-Verbindung, die Ihr Google-Konto mit Ihrem individuellen Konto bei einem Drittanbieter von Tools zur Quellcodeverwaltung 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 in dieser Organisation diesen Konto-Connector 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. Statistiken helfen Ihnen, Probleme mit Ihren Anwendungen zu diagnostizieren und zu beheben, die zu Ausfällen führen können.

Diese werden in den folgenden Abschnitten beschrieben.

Verbindungen zu Git-Repositories

Eine Verbindung zu einem Git-Repository ist eine Art von Developer Connect-Systemverbindung mit der Sie Verbindungen mit eingeschränktem Umfang zu Git-basierten Repositories in Quellcodeverwaltungssystemen außerhalb von erstellen und verwalten können Google Cloud.

Verbindungen zu Git-Repositories sollten in Situationen verwendet werden, in denen der Nutzer, der die Verbindung erstellt hat, beim Aufruf dieser Verbindung nicht anwesend sein muss. Wenn beispielsweise ein Git-Repository mit Ihrer Cloud Build-Konfiguration verbunden ist, müssen Sie beim Auslösen eines Builds nach einem Commit im Repository nichts tun. Sie gewähren Ihrem Dienstkonto einfach die Berechtigung, die Verbindung zu verwenden, und der Trigger wird beim Commit ausgeführt.

Mit Verbindungen zu Git-Repositories können Sie Bot-Dienste in Konten auf diesen SCMs konfigurieren, um Routineaufgaben wie das Klonen und Indexieren von Repositories zu erledigen.

Sie können Verbindungen zu Git-Repositories für Folgendes verwenden:

Weitere Informationen, einschließlich Anwendungsfälle und unterstützte Produktintegrationen, siehe Verbindungen zu Git-Repositories.

HTTP-Verbindungen

HTTP-Verbindungen sind wiederverwendbare Verbindungen zu Diensten, auf die als HTTP-Endpunkte zugegriffen werden kann. Sie gewähren einem Dienstkonto die Berechtigung, diese Verbindung zu verwenden, und Developer Connect übernimmt die Authentifizierung beim Endpunkt, wenn ein Google Cloud Dienst darauf zugreift.

Konto-Connectors

Ein Konto-Connector ist ein Developer Connect-Feature, mit dem Sie Ihr Google Cloud-Konto mit Ihrem individuellen Konto bei einem Drittanbieter von Entwicklertools verbinden 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. Nachdem eine Konto-Connector-Verbindung für eine Organisation erstellt wurde, können Nutzer in dieser Organisation diese Verbindung verwenden, um zu autorisieren, dass ihre individuellen Konten mit dieser Verbindung verwendet werden.

Sie können einen Konto-Connector entweder mit einem vorkonfigurierten OAuth-Client von Developer Connect (z. B. GitHub oder GitLab) oder mit Ihrem eigenen benutzerdefinierten OAuth-Client (z. B. einer lokalen GitHub Enterprise-Instanz) konfigurieren.

Sie können Konto-Connectors für Folgendes verwenden:

Weitere Informationen, einschließlich Anwendungsfälle und unterstützter Produktintegrationen, finden Sie unter Konto-Connectors.

Unterschied zwischen Verbindungen zu Git-Repositories und Konto-Connectors

Eine Verbindung zu einem Git-Repository ist eine Art von Developer Connect-Systemverbindung mit der Sie Verbindungen mit eingeschränktem Umfang zu Git-basierten Repositories in Quellcodeverwaltungssystemen außerhalb von erstellen und verwalten können Google Cloud.

Verbindungen zu Git-Repositories sollten in Situationen verwendet werden, in denen der Nutzer, der die Verbindung erstellt hat, beim Aufruf dieser Verbindung nicht anwesend sein muss. Wenn beispielsweise ein Git-Repository mit Ihrer Cloud Build-Konfiguration verbunden ist, müssen Sie beim Auslösen eines Builds nach einem Commit im Repository nichts tun. Sie gewähren Ihrem Dienstkonto einfach die Berechtigung, die Verbindung zu verwenden, und der Trigger wird beim Commit ausgeführt.

Mit Verbindungen zu Git-Repositories können Sie Bot-Dienste in Konten auf diesen SCMs konfigurieren, um Routineaufgaben wie das Klonen und Indexieren von Repositories zu erledigen.

Konto-Connectors sind Verbindungen zu Tools zur Quellcodeverwaltung für Szenarien, in denen einzelnen Nutzern Berechtigungen zur Verwendung der Verbindung gewährt werden können. Diese Verbindungen sind in Szenarien anwendbar, in denen der Nutzer, der die Verbindung autorisiert hat, beim Aufruf anwesend sein muss.

Developer Connect-Statistiken

Developer Connect-Statistiken helfen Ihnen, Probleme mit Ihren bereitgestellten Anwendungen zu diagnostizieren und zu beheben.

Developer Connect-Statistiken verwenden Logeinträge für Bereitstellungsereignisse in Cloud Logging, die Gemini Cloud Assist Informationen zu Ihren Runtimes, bereitgestellten Artefakten, Quelldateien und Abhängigkeiten liefern.

Weitere Informationen