Cómo trabajar con módulos de Go

Artifact Registry admite módulos de Go y el control de versiones semántico, independientemente del sistema de control de versión. Los módulos de Go almacenados en Artifact Registry se pueden usar junto con otros módulos públicos o privados en tus proyectos de Go.

Descripción general

Para familiarizarte con el almacenamiento de módulos de Go en Artifact Registry, puedes probar la quickstart.

Cuando estés listo para obtener más información, lee la siguiente información:

  1. Crea un repositorio de módulos de Go para tus paquetes.
  2. Otorga permisos a la cuenta que se conectará con el repositorio. Las cuentas de servicio de integraciones comunes con Artifact Registry tienen permisos predeterminados para los repositorios del mismo proyecto.
  3. Configura la autenticación en Artifact Registry para Go.
  4. Administra tus módulos de Go.
  5. Obtén más información sobre el control de versiones semántico en Go.

Registros de auditoría

Para ver las entradas de registro de Go en Cloud Logging, debes enable el registro DATA_WRITE.

Cuando subes un módulo de Go a un repositorio, la operación se registra como UploadGoModule. Artifact Registry registra los siguientes métodos específicos para los repositorios de Go:

Enumerar versiones en un módulo

  • Go-ListVersions

Cómo ver la información del módulo

  • Go-ViewModInfo

Descarga el archivo go.mod

  • Go-DownloadModFile

Descargar el archivo ZIP

  • Go-DownloadZipFile

Para obtener información sobre otras entradas de registro de Artifact Registry, consulta Consulta los registros de auditoría.