Utilizzare i moduli Go

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

Panoramica

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

Leggi le seguenti informazioni quando vuoi saperne di più:

  1. Crea un repository dei moduli Go per i tuoi pacchetti.
  2. Concedi le autorizzazioni all'account che si connetterà al repository. Gli account di servizio per le integrazioni comuni con Artifact Registry dispongono di autorizzazioni predefinite per i repository nello stesso progetto.
  3. Configura l'autenticazione ad 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 Go in Cloud Logging, devi enable 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:

Elencare 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 su altre voci di log di Artifact Registry, consulta Visualizzare gli audit log.