Mit Go-Modulen arbeiten

Artifact Registry unterstützt Go-Module und die semantische Versionsverwaltung unabhängig von Ihrem Versionsverwaltungssystem. In Artifact Registry gespeicherte Go-Module können neben anderen öffentlichen oder privaten Modulen in Ihren Go-Projekten verwendet werden.

Überblick

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

Lesen Sie die folgenden Informationen, um mehr zu erfahren:

  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. Richten Sie die Authentifizierung bei Artifact Registry für Go ein.
  4. Go-Module verwalten
  5. Semantische Versionsverwaltung in Go

Audit-Logging

Zum Ansehen von Go-Logeinträgen in Cloud Logging müssen Sie das DATA_WRITE-Logging enable.

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

Versionen in einem Modul auflisten

  • Go-ListVersions

Modulinformationen ansehen

  • Go-ViewModInfo

Laden Sie die Datei go.mod herunter.

  • Go-DownloadModFile

ZIP-Datei herunterladen

  • Go-DownloadZipFile

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