Descripción general de Developer Connect

Developer Connect proporciona una plataforma segura para la integración con herramientas de administración de código fuente y para obtener estadísticas sobre esas conexiones. Por ejemplo, puedes vincular tu repositorio privado de GitHub a tu servicio de Cloud Run y activar automáticamente compilaciones e implementaciones cuando se realicen confirmaciones en ese repositorio.

Puedes configurar las estadísticas de Developer Connect en el mismo servicio para obtener estadísticas de implementación detalladas, como los SHAs de confirmación, que te ayudarán a solucionar incidentes.

Developer Connect está diseñado para desarrolladores de aplicaciones, administradores de plataformas y administradores de seguridad que desean usar herramientas de administración de código fuente con Google Cloud.

Introducción

Developer Connect proporciona dos tipos diferentes de conexiones, además de estadísticas sobre esas conexiones:

  • Conexiones del sistema

    Una conexión del sistema es un tipo de conexión de Developer Connect que conecta cuentas de servicio a sistemas de administración de código fuente y que no requiere que el usuario que la autorizó esté presente cuando se invoca. Existen dos tipos de conexión del sistema:

  • Conectores de cuentas (vista previa)

    Un conector de cuentas es una conexión de Developer Connect que vincula tu Cuenta de Google con tu cuenta individual con un proveedor que no es de Google de herramientas de administración de código fuente.

    Para especificar el tipo de datos a los que se accederá, selecciona los permisos adecuados para el conector. Después de crear un conector de cuentas para una organización, los usuarios de esa organización pueden usar ese conector de cuentas para autorizar a Developer Connect a acceder a su cuenta de SCM individual en su nombre.

  • Estadísticas

    Las estadísticas de Developer Connect proporcionan inteligencia adicional sobre tu aplicación implementada. Las estadísticas te ayudan a diagnosticar y solucionar problemas con tus aplicaciones que podrían causar interrupciones.

Estos se describen en las siguientes secciones.

Conexiones a repositorios de Git

Una conexión a un repositorio de Git es un tipo de conexión del sistema de Developer Connect que te permite crear y mantener conexiones de alcance limitado a repositorios basados en Git en sistemas de administración de código fuente fuera de Google Cloud.

Usa conexiones a repositorios de Git en situaciones en las que el usuario que creó la conexión no necesita estar presente cuando se invoca esa conexión. Por ejemplo, cuando un repositorio de Git está conectado a tu configuración de Cloud Build, activar una compilación cuando se realiza una confirmación en el repositorio no requiere que hagas nada durante el tiempo de compilación. Solo debes otorgar permiso a tu cuenta de servicio para usar la conexión, y el activador se ejecuta cuando se realiza la confirmación.

Con las conexiones a repositorios de Git, puedes configurar servicios de bot en cuentas de esos SCM para controlar tareas de rutina, como clonar y indexar repositorios.

Puedes usar conexiones a repositorios de Git para lo siguiente:

Para obtener más información, incluidos los casos de uso y las integraciones de productos compatibles, consulta Conexiones a repositorios de Git.

Conexiones HTTP

Las conexiones HTTP son conexiones reutilizables a servicios a los que se puede acceder como extremos HTTP. Otorgas permiso a una cuenta de servicio para usar esta conexión, y Developer Connect controla la autenticación con el extremo cada vez que un Google Cloud servicio accede a ella.

Conectores de cuentas

Un conector de cuentas es una función de Developer Connect que te ayuda a conectar tu cuenta de Google Cloud con tu cuenta individual en un proveedor de herramientas para desarrolladores que no es de Google. Los usuarios pueden especificar el tipo de datos a los que accederá el conector de cuentas seleccionando los permisos adecuados para ese conector. Una vez que se crea una conexión de conector de cuentas para una organización, los usuarios de esa organización pueden usar esa conexión para autorizar que sus cuentas individuales se usen con esa conexión.

Puedes configurar un conector de cuentas con un cliente de OAuth preconfigurado de Developer Connect (por ejemplo, GitHub o GitLab) o puedes usar tu propio cliente de OAuth personalizado (por ejemplo, una instancia local de GitHub Enterprise).

Para obtener más información, incluidos los casos de uso y las integraciones de productos compatibles, consulta Conectores de cuentas.

Diferencia entre las conexiones a repositorios de Git y los conectores de cuentas

Una conexión a un repositorio de Git es un tipo de conexión del sistema de Developer Connect que te permite crear y mantener conexiones de alcance limitado a repositorios basados en Git en sistemas de administración de código fuente fuera de Google Cloud.

Usa conexiones a repositorios de Git en situaciones en las que el usuario que creó la conexión no necesita estar presente cuando se invoca esa conexión. Por ejemplo, cuando un repositorio de Git está conectado a tu configuración de Cloud Build, activar una compilación cuando se realiza una confirmación en el repositorio no requiere que hagas nada durante el tiempo de compilación. Solo debes otorgar permiso a tu cuenta de servicio para usar la conexión, y el activador se ejecuta cuando se realiza la confirmación.

Con las conexiones a repositorios de Git, puedes configurar servicios de bot en cuentas de esos SCM para controlar tareas de rutina, como clonar y indexar repositorios.

Los conectores de cuentas son conexiones a herramientas de administración de código fuente, para situaciones en las que se pueden otorgar permisos a usuarios individuales para usar la conexión. Estas conexiones son aplicables en situaciones en las que el usuario que autorizó la conexión debe estar presente para invocarla.

Estadísticas de Developer Connect

Las estadísticas de Developer Connect te ayudan a diagnosticar y solucionar problemas con tus aplicaciones implementadas.

Las estadísticas de Developer Connect usan entradas de registro para eventos de implementación en Cloud Logging, que le brindan a Gemini Cloud Assist información sobre tus entornos de ejecución, artefactos implementados, archivos fuente y dependencias.

Pasos siguientes