O Artifact Registry permite implantar artefatos diretamente em ambientes de execução doGoogle Cloud , que têm acesso pré-configurado a repositórios no mesmo projeto por padrão. Se os ambientes de execução acessarem repositórios em outros projetos ou se as permissões padrão não atenderem às suas necessidades, configure ou modifique as permissões do repositório para que correspondam aos requisitos de implantação.
Quando configurar as permissões
Você mesmo precisa configurar ou modificar permissões se:
- Você está usando uma conta de serviço em um projeto para acessar o Artifact Registry em um projeto diferente
- Você está usando uma conta de serviço com acesso somente leitura ao armazenamento, mas quer que ela faça upload e download de artefatos.
- Você está usando uma conta de serviço personalizada para interagir com o Artifact Registry
Há duas formas de controle de acesso a serem consideradas:
- Permissões do IAM
- As permissões de gerenciamento de identidade e acesso determinam os usuários, as contas de serviço e outras identidades que podem acessar recursos. Conceda permissões do Artifact Registry a identidades que podem acessar repositórios.
- Escopos de acesso
- Os escopos de acesso determinam os escopos padrão do OAuth para solicitações feitas por meio da CLI gcloud e das bibliotecas de cliente em uma instância de VM. Como resultado, os escopos de acesso podem limitar ainda mais o acesso aos métodos da API ao autenticar com credenciais padrão do aplicativo.
Para requisitos específicos de serviço, consulte as seguintes informações: