Utiliser des modules Go

Artifact Registry est compatible avec les modules Go et le contrôle de version sémantique, 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 guide de démarrage rapide.

Pour en savoir plus, consultez les informations suivantes:

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

Journaux d'audit

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

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

Lister les versions d'un module

  • Go-ListVersions

Afficher les informations sur le 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 d'Artifact Registry, consultez la section Afficher les journaux d'audit.