Utilizzare i moduli Go

Artifact Registry supporta i moduli Go e il versionamento semantico indipendentemente 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 lo stoccaggio 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 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 in Artifact Registry per Go.
  4. Gestisci i tuoi moduli Go.
  5. Scopri di più sul controllo delle versioni semantiche in Go.

Audit logging

Per visualizzare le voci di log Go in Cloud Logging, devi attivare 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 le informazioni sul 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 i log di controllo.