Mit Go-Modulen arbeiten

Artifact Registry unterstützt Go-Module und semantische Versionierung unabhängig von Ihrem Versionskontrollsystem. In Artifact Registry gespeicherte Go-Module können zusammen mit anderen öffentlichen oder privaten Modulen in Ihren Go-Projekten verwendet werden.

Übersicht

Mit der Kurzanleitung können Sie sich mit dem Speichern von Go-Modulen in Artifact Registry vertraut machen.

Wenn Sie mehr erfahren möchten, lesen Sie die folgenden Informationen:

  1. Erstellen Sie ein Go-Modul-Repository für Ihre Pakete.
  2. Gewähren Sie Berechtigungen für das Konto, das mit dem Repository verbunden wird. Dienstkonten für gängige Integrationen mit Artifact Registry haben Standardberechtigungen für Repositories im selben Projekt.
  3. Authentifizierung bei Artifact Registry für Go einrichten
  4. Go-Module verwalten
  5. Weitere Informationen zur semantischen Versionierung in Go

Audit-Logging

Wenn Sie Go-Logeinträge in Cloud Logging aufrufen möchten, müssen Sie die DATA_WRITE-Protokollierung aktivieren.

Wenn Sie ein Go-Modul in ein Repository hochladen, wird der Vorgang als UploadGoModule protokolliert. Artifact Registry protokolliert die folgenden Methoden für Go-Repositories:

Versionen in einem Modul auflisten

  • Go-ListVersions

Modulinformationen ansehen

  • Go-ViewModInfo

go.mod-Datei herunterladen

  • Go-DownloadModFile

ZIP-Datei herunterladen

  • Go-DownloadZipFile

Informationen zu anderen Artifact Registry-Logeinträgen finden Sie unter Audit-Logs aufrufen.