Panoramica di Developer Connect

Developer Connect fornisce una piattaforma sicura per l'integrazione con gli strumenti di gestione del codice sorgente e per ottenere approfondimenti su queste connessioni. Ad esempio, puoi collegare il tuo repository GitHub privato al tuo servizio Cloud Run e attivare automaticamente build e deployment in caso di commit in quel repository.

Puoi configurare gli approfondimenti di Developer Connect sullo stesso servizio per ottenere approfondimenti dettagliati sui deployment, ad esempio gli SHA dei commit, per aiutarti a risolvere i problemi.

Developer Connect è progettato per sviluppatori di applicazioni, amministratori di piattaforme e responsabili della sicurezza che vogliono utilizzare gli strumenti di gestione del codice sorgente con Google Cloud.

Introduzione

Developer Connect fornisce due diversi tipi di connessioni, oltre a approfondimenti su queste connessioni:

  • Connessioni di sistema

    Una connessione di sistema è un tipo di connessione Developer Connect che collega i service account ai sistemi di gestione del codice sorgente e non richiede la presenza dell'utente che l'ha autorizzata quando viene richiamata. Esistono due tipi di connessioni di sistema:

    • Connessioni ai repository Git

      Collega il tuo account di servizio a un sistema di gestione del codice sorgente come GitHub.

    • Connessioni HTTP

      Concedi al tuo account di servizio l'accesso a un endpoint di servizio HTTP arbitrario.

  • Connettori account (anteprima)

    Un connettore account è una connessione Developer Connect che collega il tuo Account Google al tuo account individuale con un provider non Google di strumenti di gestione del codice sorgente.

    Puoi specificare il tipo di dati a cui accedere selezionando gli ambiti appropriati per il connettore. Dopo aver creato un connettore account per un'organizzazione, gli utenti all'interno di questa organizzazione possono utilizzarlo per autorizzare Developer Connect ad accedere al proprio account SCM individuale per loro conto.

  • Approfondimenti

    Gli approfondimenti di Developer Connect forniscono informazioni aggiuntive sull'applicazione di cui è stato eseguito il deployment. Gli approfondimenti ti aiutano a diagnosticare e risolvere i problemi delle tue applicazioni che potrebbero causare interruzioni.

Questi sono descritti nelle sezioni seguenti.

Connessioni ai repository Git

Una connessione al repository Git è un tipo di connessione di sistema Developer Connect che consente di creare e gestire connessioni con ambito limitato ai repository basati su Git nei sistemi di gestione del codice sorgente esterni a Google Cloud.

Utilizza le connessioni ai repository Git nelle situazioni in cui l'utente che ha creato la connessione non deve essere presente quando viene richiamata. Ad esempio, quando un repository Git è connesso alla configurazione di Cloud Build, l'attivazione di una build in caso di commit al repository non richiede alcuna azione in fase di build. Devi solo concedere al tuo account di servizio l'autorizzazione a utilizzare la connessione e il trigger viene eseguito in caso di commit.

Con le connessioni ai repository Git, puoi configurare i servizi bot negli account di questi SCM per gestire attività di routine come la clonazione e l'indicizzazione dei repository.

Puoi utilizzare le connessioni ai repository Git per:

Per ulteriori informazioni, inclusi i casi d'uso e le integrazioni di prodotti supportati, consulta Connessioni ai repository Git.

Connessioni HTTP

Le connessioni HTTP sono connessioni riutilizzabili ai servizi accessibili come endpoint HTTP. Concedi a un account di servizio l'autorizzazione a utilizzare questa connessione, e Developer Connect gestisce l'autenticazione con l'endpoint ogni volta che un Google Cloud servizio vi accede.

Connettori account

Un connettore account è una funzionalità di Developer Connect che ti aiuta a connettere il tuo account Google Cloud al tuo account individuale su un provider di strumenti per sviluppatori non Google. Gli utenti possono specificare il tipo di dati a cui accedere tramite il connettore account selezionando gli ambiti appropriati per il connettore. Una volta creata una connessione con il connettore account per un'organizzazione, gli utenti all'interno di questa organizzazione possono utilizzarla per autorizzare l'utilizzo dei propri account individuali con la connessione.

Puoi configurare un connettore account utilizzando un client OAuth preconfigurato di Developer Connect (ad esempio GitHub o GitLab) oppure puoi utilizzare il tuo client OAuth personalizzato (ad esempio, un'istanza GitHub Enterprise on-premise).

Per ulteriori informazioni, inclusi i casi d'uso e le integrazioni di prodotti supportati, consulta Connettori account.

Differenza tra connessioni ai repository Git e connettori account

Una connessione al repository Git è un tipo di connessione di sistema Developer Connect che consente di creare e gestire connessioni con ambito limitato ai repository basati su Git nei sistemi di gestione del codice sorgente esterni a Google Cloud.

Utilizza le connessioni ai repository Git nelle situazioni in cui l'utente che ha creato la connessione non deve essere presente quando viene richiamata. Ad esempio, quando un repository Git è connesso alla configurazione di Cloud Build, l'attivazione di una build in caso di commit al repository non richiede alcuna azione in fase di build. Devi solo concedere al tuo account di servizio l'autorizzazione a utilizzare la connessione e il trigger viene eseguito in caso di commit.

Con le connessioni ai repository Git, puoi configurare i servizi bot negli account di questi SCM per gestire attività di routine come la clonazione e l'indicizzazione dei repository.

I connettori account sono connessioni agli strumenti di gestione del codice sorgente, per gli scenari in cui ai singoli utenti possono essere concesse le autorizzazioni per utilizzare la connessione. Queste connessioni sono applicabili negli scenari in cui l'utente che ha autorizzato la connessione deve essere presente per richiamarla.

Approfondimenti di Developer Connect

Gli approfondimenti di Developer Connect ti aiutano a diagnosticare e risolvere i problemi delle applicazioni di cui è stato eseguito il deployment.

Gli approfondimenti di Developer Connect utilizzano le voci di log per gli eventi di deployment in Cloud Logging, che forniscono a Gemini Cloud Assist informazioni su runtime, artefatti di cui è stato eseguito il deployment, file di origine e dipendenze.

Passaggi successivi