Utilizzare i moduli Go

Artifact Registry supporta i moduli Go e il controllo delle versioni semantico indipendentemente dal tuo sistema di controllo della versione. I moduli Go archiviati in Artifact Registry possono essere utilizzati insieme ad altri moduli pubblici o privati nei progetti Go.

Panoramica

Per acquisire familiarità con l'archiviazione dei moduli Go in Artifact Registry, puoi provare la guida rapida.

Quando vuoi saperne di più, leggi le seguenti informazioni:

  1. Crea un repository di moduli Go per i pacchetti.
  2. Concedi le autorizzazioni all'account che si connetterà al repository. Gli account di servizio per le integrazioni comuni con Artifact Registry hanno autorizzazioni predefinite per i repository nello stesso progetto.
  3. Configura l'autenticazione su Artifact Registry per Go.
  4. Gestire i moduli Go.
  5. Scopri di più sul controllo delle versioni semantico in Go.

Audit logging

Per visualizzare le voci di log di Go in Cloud Logging, devi abilitare DATA_WRITE il logging.

Quando carichi un modulo Go in un repository, l'operazione viene registrata come UploadGoModule. Artifact Registry registra i seguenti metodi specifici per i repository Go:

Elenca le versioni in un modulo

  • Go-ListVersions

Visualizza informazioni del modulo

  • Go-ViewModInfo

Scarica il file go.mod

  • Go-DownloadModFile

Scarica il file ZIP

  • Go-DownloadZipFile

Per informazioni sulle altre voci di log di Artifact Registry, consulta Visualizzare gli audit log.