O Artifact Registry suporta módulos Go e versões semânticas independentemente do seu sistema de controlo de versões. Os módulos Go armazenados no Artifact Registry podem ser usados juntamente com outros módulos públicos ou privados nos seus projetos Go.
Vista geral
Para se familiarizar com o armazenamento de módulos Go no Artifact Registry, pode experimentar o início rápido.
Quando quiser saber mais, leia as seguintes informações:
- Crie um repositório de módulos Go para os seus pacotes.
- Conceda autorizações à conta que vai associar-se ao repositório. As contas de serviço para integrações comuns com o Artifact Registry têm autorizações predefinidas para repositórios no mesmo projeto.
- Configure a autenticação no Artifact Registry para Go.
- Faça a gestão dos seus módulos Go.
- Saiba mais sobre a versão semântica no Go.
- Saiba como criar repositórios remotos e virtuais.
- Leia acerca da forma como os repositórios remotos e virtuais podem ser usados neste exemplo de utilização de repositórios.
Registo de auditoria
Para ver as entradas de registo do Go no Cloud Logging, tem de ativar
o registo DATA_WRITE
.
Quando carrega um módulo Go para um repositório, a operação é registada como
UploadGoModule
. O Artifact Registry regista os seguintes métodos específicos para repositórios Go:
Apresente as versões num módulo
Go-ListVersions
Veja informações do módulo
Go-ViewModInfo
Transfira o ficheiro go.mod
Go-DownloadModFile
Transfira o ficheiro ZIP
Go-DownloadZipFile
Para obter informações sobre outras entradas de registo do Artifact Registry, consulte o artigo Ver registos de auditoria.