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:
- Crea un repositorio de módulos de Go para tus paquetes.
- 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.
- Configura la autenticación en Artifact Registry para Go.
- Administra tus módulos de Go.
- 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.