Artifact Registry admite módulos de Go y versiones semánticas independientemente de tu sistema de control de versiones. 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.
Información general
Para familiarizarte con el almacenamiento de módulos de Go en Artifact Registry, puedes probar la guía de inicio rápido.
Cuando quieras obtener más información, lee lo siguiente:
- Crea un repositorio de módulos de Go para tus paquetes.
- Concede permisos a la cuenta que se conectará con el repositorio. Las cuentas de servicio de las integraciones comunes con Artifact Registry tienen permisos predeterminados para los repositorios del mismo proyecto.
- Configura la autenticación en Artifact Registry para Go.
- Gestionar tus módulos de Go
- Consulta información sobre el control de versiones semántico en Go.
- Consulta cómo crear repositorios remotos y virtuales.
- Consulta cómo se pueden usar los repositorios remotos y virtuales en este ejemplo de uso de repositorios.
Registros de auditoría
Para ver las entradas de registro de Go en Cloud Logging, debes habilitar
DATA_WRITE
el registro.
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:
Mostrar las versiones de un módulo
Go-ListVersions
Ver información del módulo
Go-ViewModInfo
Descargar 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 Ver registros de auditoría.