Trabalhar com módulos Go

O Artifact Registry oferece suporte a módulos Go e controle de versões semântico, seja qual for o sistema de controle de versões. Os módulos do Go armazenados no Artifact Registry podem ser usados com outros módulos públicos ou particulares nos projetos Go.

Informações gerais

Para se familiarizar com o armazenamento de módulos Go no Artifact Registry, confira o quickstart.

Quando quiser saber mais, leia as seguintes informações:

  1. Crie um repositório de módulos do Go para seus pacotes.
  2. Conceda permissões à conta que se conectará ao repositório. As contas de serviço para integrações comuns com o Artifact Registry têm permissões padrão para repositórios no mesmo projeto.
  3. Configure a autenticação no Artifact Registry para Go.
  4. Gerenciar seus módulos Go.
  5. Saiba mais sobre o controle de versões semântico em Go.

Registro de auditoria

Para visualizar as entradas de registro do Go no Cloud Logging, é necessário enable a geração de registros DATA_WRITE.

Quando você faz upload de um módulo Go para um repositório, a operação é registrada como UploadGoModule. O Artifact Registry registra os seguintes métodos específicos para repositórios Go:

Listar versões em um módulo

  • Go-ListVersions

Acessar informações do módulo

  • Go-ViewModInfo

Faça o download do arquivo go.mod

  • Go-DownloadModFile

Fazer o download do arquivo ZIP

  • Go-DownloadZipFile

Para informações sobre outras entradas de registro do Artifact Registry, consulte Ver registros de auditoria.