Quando cria um repositório, tem de especificar a respetiva localização. A localização escolhida determina onde o armazenamento do repositório é criado. Esta localização é denominada Região e representa um local geográfico específico, como Tóquio ou Londres.
O Artifact Registry armazena artefactos na localização selecionada de acordo com os Termos específicos do serviço.
Uma boa localização equilibra a latência, a disponibilidade e os custos de largura de banda para os consumidores de dados.
- Use uma região para ajudar a otimizar a latência e a largura de banda da rede para carregamentos e transferências por sistemas localizados na mesma região.
Geralmente, deve armazenar os seus artefactos num local conveniente ou que contenha a maioria dos utilizadores dos seus dados.
Para o Compute Engine
- O armazenamento de dados na mesma região que as suas instâncias de VM do Compute Engine pode oferecer um melhor desempenho.
- Embora não possa especificar uma localização do repositório da zona do Compute Engine, todas as instâncias de VMs do Compute Engine em zonas numa determinada região têm um desempenho semelhante quando acedem ao armazenamento nessa região.
Para ver uma lista de localizações de repositórios suportadas, execute o comando:
gcloud artifacts locations list
Restrições de localização
A sua organização pode ter requisitos específicos para a localização dos dados armazenados. Se a política da sua organização incluir restrições de localização de recursos, o Artifact Registry aplica as restrições quando cria um repositório.
A conformidade com a política da organização não é aplicada retroativamente aos repositórios existentes. Para aplicar novas restrições de localização a artefactos armazenados existentes, crie novos repositórios após a aplicação da política da organização e, em seguida, migre os artefactos dos repositórios antigos para os novos. Pode usar a ferramenta gcrane para copiar imagens entre repositórios.