使用 Go 模块

Artifact Registry 支持独立于版本控制系统的 Go 模块和语义版本控制。存储在 Artifact Registry 中的 Go 模块可与 Go 项目中的其他公共模块或专用模块一起使用。

概览

如需熟悉如何在 Artifact Registry 中存储 Go 模块,您可以尝试阅读quickstart

如需了解更多信息,请阅读以下信息:

  1. 为您的软件包创建 Go 模块代码库
  2. 向将与代码库关联的帐号授予权限。与 Artifact Registry 进行常见集成的服务帐号对同一项目中的代码库拥有默认权限
  3. 设置向 Go 版 Artifact Registry 的身份验证
  4. 管理您的 Go 模块
  5. 了解 Go 中的语义版本控制

审核日志记录

如需在 Cloud Logging 中查看 Go 日志条目,您必须enable DATA_WRITE 日志记录。

当您将 Go 模块上传到代码库时,系统会将操作记录为 UploadGoModule。Artifact Registry 会针对 Go 代码库记录以下特定方法:

列出模块中的版本

  • Go-ListVersions

查看模块信息

  • Go-ViewModInfo

下载 go.mod 文件

  • Go-DownloadModFile

下载 ZIP 文件

  • Go-DownloadZipFile

如需了解其他 Artifact Registry 日志条目,请参阅查看审核日志