Utiliser les modules Go

Artifact Registry est compatible avec les modules Go et la gestion sémantique des versions indépendamment de votre système de contrôle des versions. Les modules Go stockés dans Artifact Registry peuvent être utilisés avec d'autres modules publics ou privés dans vos projets Go.

Présentation

Pour vous familiariser avec le stockage de modules Go dans Artifact Registry, vous pouvez consulter le quickstart.

Lorsque vous êtes prêt à en savoir plus, lisez les informations suivantes:

  1. Créez un dépôt de module Go pour vos packages.
  2. Accordez des autorisations au compte qui se connecte au dépôt. Les comptes de service des intégrations courantes avec Artifact Registry disposent d'autorisations par défaut pour les dépôts d'un même projet.
  3. Configurez l'authentification auprès d'Artifact Registry pour Go.
  4. Gérez vos modules Go.
  5. Découvrez la gestion sémantique des versions en Go.

Journaux d'audit

Pour afficher les entrées de journal Go dans Cloud Logging, vous devez enable la journalisation DATA_WRITE.

Lorsque vous importez un module Go dans un dépôt, l'opération est enregistrée sous la forme UploadGoModule. Artifact Registry enregistre les méthodes spécifiques suivantes pour les dépôts Go:

Lister les versions d'un module

  • Go-ListVersions

Afficher les informations du module

  • Go-ViewModInfo

Télécharger le fichier go.mod

  • Go-DownloadModFile

Télécharger le fichier ZIP

  • Go-DownloadZipFile

Pour en savoir plus sur les autres entrées de journal Artifact Registry, consultez la section Afficher les journaux d'audit.