Esta página descreve como configurar as bibliotecas cliente do Firestore no modo Datastore para usar um ponto final de localização.
Quando usa as bibliotecas cliente do Firestore no modo Datastore, pode usar qualquer um dos seguintes pontos finais:
Ponto final global: por predefinição, as bibliotecas de cliente do Firestore no modo Datastore enviam pedidos de API para um ponto final de serviço global denominado
datastore.googleapis.com
. O ponto final do serviço global encaminha o pedido para a sua base de dados. Durante o planeamento de trajeto, o pedido pode passar por um ponto final do serviço de localização numa localização diferente da localização da sua base de dados.Ponto final de localização: um ponto final de localização aplica restrições regionais, garantindo que os dados são armazenados e tratados numa região especificada. Para garantir que o ponto final do serviço processa os pedidos do Firestore no modo Datastore da sua app na mesma região que a sua base de dados, especifique um ponto final de localização na biblioteca de cliente.
Defina um ponto final de localização
Os exemplos seguintes mostram como definir um ponto final de localização quando inicializa um cliente do Firestore no modo Datastore.
Java
Para saber como instalar e usar a biblioteca cliente para o modo Datastore, consulte o artigo Bibliotecas cliente do modo Datastore. Para mais informações, consulte a documentação de referência da API Java do modo Datastore.
Para autenticar no modo Datastore, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Python
Para saber como instalar e usar a biblioteca cliente para o modo Datastore, consulte o artigo Bibliotecas cliente do modo Datastore. Para mais informações, consulte a documentação de referência da API Python do modo Datastore.
Para autenticar no modo Datastore, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Semântica de ponto final de localização
O Firestore no modo Datastore suporta pontos finais de localização para localizações regionais e multirregionais.
Use o seguinte formato para definir pontos finais de localização:
Java
https://REGION_NAME-firestore.googleapis.com:443
Certifique-se de que usa o URL https
completo e que o número da porta está definido juntamente com o ponto final.
Python
https://REGION_NAME-firestore.googleapis.com
Certifique-se de que o https
URL completo está definido como o ponto final de localização.
Ir
REGION_NAME-firestore.googleapis.com:443
Certifique-se de que o número da porta está definido juntamente com o ponto final.
Substitua REGION_NAME pelo nome de um nome de anfitrião regional ou multirregional.
Seguem-se alguns exemplos de nomes de anfitrião:
eur3-datastore.googleapis.com
nam5-datastore.googleapis.com
europe-west6-datastore.googleapis.com
asia-northeast2-datastore.googleapis.com
Para ver uma lista completa de nomes de anfitrião regionais e multirregionais, consulte o artigo Localizações do Firestore no modo Datastore.
O que se segue?
- Saiba mais sobre o modelo de dados do Firestore no modo Datastore. Consulte Entidades, propriedades e chaves.
- Consulte as práticas recomendadas para o Firestore no modo Datastore.