Saiba mais sobre locais para produtos e recursos no seu projeto

Produtos ou recursos que exigem uma configuração de local

Vários produtos ou recursos exigem uma configuração de local.

Produto Local padrão Mais informações
Google Analytics Nenhum local padrão.
É preciso definir esse local.
Este é o local dos relatórios do Analytics2, que representa o país ou a região da sua organização. O local dos relatórios do Analytics também define a moeda do relatório de receita.
Data Connect Nenhum local padrão.
É preciso definir o local para cada instância.
Cada instância pode estar em um local diferente.
Cloud Firestore 1 Nenhum local padrão.
É preciso definir o local para cada instância.
Cada instância pode estar em um local diferente.
Realtime Database Nenhum local padrão.
É preciso definir o local para cada instância.
Cada instância pode estar em um local diferente.
Cloud Storage for Firebase 1 Nenhum local padrão.
É preciso definir o local para cada bucket.
Cada bucket pode estar em um local diferente.
Cloud Functions for Firebase 1 Se o local não estiver definido, a região padrão será us-central1. Cada função pode estar em um local diferente.
Vertex AI in Firebase Se o local não estiver definido, a região padrão será us-central1. Este é o local onde o serviço do Vertex AI é executado e onde você acessa o modelo.

1 Dependendo de quando você começou a usar esses produtos no seu projeto, pode haver dependências de local entre eles. Essa dependência pode ser chamada de "local para recursos padrão do Google Cloud". Saiba mais sobre essa dependência de local.

2 O local dos relatórios do Analytics não afeta onde o Google pode processar e armazenar dados de clientes do Firebase.

Definir um local para um produto ou seus recursos

Para alguns produtos, você define o local no nível do produto. No entanto, para a maioria dos produtos, você define o local no nível do recurso, por exemplo, para cada bucket do Cloud Storage ou cada função.

Produto Quando e como definir o local Locais disponíveis
Google Analytics Se ativar o Google Analytics no seu projeto do Firebase no console do Firebase, você receberá uma solicitação para selecionar um local dos relatórios do Analytics. Você precisa selecionar um país ou uma região que represente o local da sua organização.

Se você for proprietário ou editor de um projeto, será possível editar mais tarde o fuso horário e a moeda do local dos relatórios do Analytics. Acesse as configurações do Google Analytics e o painel Relatórios.

Consulte a lista no painel Configurações do Google Analytics > Relatórios.
Data Connect Ao provisionar uma instância do serviço do Data Connect, você define os respectivos locais. Você também define o local da instância do Google Cloud SQL associada.
Use o console do Firebase ou a CLI do Firebase para provisionar uma instância.
Locais do serviço do Data Connect e da instância do Cloud SQL
Cloud Firestore 1 Ao provisionar uma instância do banco de dados do Cloud Firestore, você define o respectivo local. É possível usar o console do Firebase, a API REST, a CLI do Firebase ou o Terraform para provisionar uma instância. Locais do Cloud Firestore
Realtime Database Ao provisionar a instância do Realtime Database, você define o respectivo local.
É possível usar o console do Firebase, a API REST, a CLI do Firebase ou o Terraform para provisionar uma instância.
Locais do Realtime Database
Cloud Storage for Firebase 1 Ao provisionar o bucket do Cloud Storage, você define o respectivo local.
É possível usar o console do Firebase, a API REST ou o Terraform para provisionar um bucket.
Locais do Cloud Storage for Firebase
Cloud Functions for Firebase 1 Ao gravar uma função, você tem a opção de definir a respectiva região.

Se você não especificar um local, a região padrão será us-central1.

Locais do Cloud Functions for Firebase
Vertex AI in Firebase Ao inicializar o serviço do Vertex AI e o modelo generativo na base de código, você tem a opção de especificar um local.

Se você não especificar um local, a região padrão será us-central1.

Locais do Vertex AI in Firebase

1 Dependendo de quando você começou a usar esses produtos no seu projeto, pode haver dependências de local entre eles. Essa dependência pode ser chamada de "local para recursos padrão do Google Cloud". Saiba mais sobre essa dependência de local.

Ver configurações de local

Produto Onde ver a configuração de local
Google Analytics No console do Firebase, acesse Configurações do projeto > Integrações > Google Analytics. Clique no número da conta para abrir a conta do Google Analytics e acesse o painel Administrador para encontrar as informações de local da sua conta.
Data Connect No console do Firebase, acesse a página Data Connect para ver a lista de instâncias do banco de dados e respectivos locais.
Cloud Firestore No console do Firebase, acesse a guia Dados do Cloud Firestore para ver a lista de instâncias do banco de dados e respectivos locais.
Realtime Database No console do Firebase, acesse a guia Dados do Realtime Database para ver a lista de instâncias do banco de dados e respectivos locais.
Cloud Storage for Firebase No console do Firebase, acesse a guia Arquivosdo Cloud Storage para ver a lista de buckets e respectivos locais.
Cloud Functions for Firebase
  • Funções programadas: no console do Google Cloud, acesse Cloud Scheduler para ver a lista de tópicos de cada job e função. O local é o último segmento no nome do tópico.
  • Funções não programadas: no código-fonte da função, procure um parâmetro region. Se uma região não for especificada, o local padrão será us-central1.
Vertex AI in Firebase Na base de código, procure a inicialização do serviço do Vertex AI e modelo generativo. Se um local não for especificado, o local padrão será us-central1.

Possíveis dependências de local devido a "local para recursos padrão do Google Cloud"

O "local para recursos padrão do Google Cloud" é a configuração de local para todos os recursos do projeto associados ao Google App Engine, incluindo:

  • a instância de banco de dados padrão do Cloud Firestore;
  • o bucket padrão do Cloud Storage para Firebase com o formato de nome *.appspot.com;
  • o Google Cloud Scheduler usado especificamente com funções programadas de 1ª geração.

Este "local para recursos padrão do Google Cloud" é uma configuração imutável. Além disso, ao definir o local para um dos recursos associados, você define indiretamente o local para todos eles devido à associação comum com o App Engine.

No entanto, com muitas mudanças no ecossistema do Firebase e do Google Cloud ao longo dos anos, as associações de recursos ao App Engine mudaram. Mais especificamente, desde 30 de outubro de 2024, todos os buckets padrão do Cloud Storage para Firebase recém-provisionados têm o formato de nome *.firebasestorage.app e não são associados ao App Engine.

Confira a seguir os detalhes do que mudou nas possíveis dependências de local:

  • Desde 30 de outubro de 2024, se a instância padrão do Cloud Firestore e o bucket padrão do Cloud Storage para Firebase não estiverem provisionados ainda:

    • o provisionamento da instância padrão do Cloud Firestore definirá o local para qualquer app futuro do App Engine provisionado no projeto. No entanto, ele não determina o local do futuro bucket padrão do Cloud Storage;

    • o provisionamento do bucket padrão do Cloud Storage não provisiona mais um app do App Engine. Portanto, o local do bucket padrão do Cloud Storage não determina o local da futura instância padrão do Cloud Firestore.

  • Desde 30 de outubro de 2024, se a instância padrão do Cloud Firestore já estiver provisionada, mas o bucket padrão do Cloud Storage para Firebase não estiver provisionado:

    • a instância padrão existente do Cloud Firestore não determinará o local do futuro bucket padrão do Cloud Storage (*.firebasestorage.app).
  • Desde 30 de outubro de 2024, se o bucket padrão do Cloud Storage para Firebase estiver provisionado (especificamente, o bucket *.appspot.com), mas a instância padrão do Cloud Firestore não estiver provisionada:

    • No passado, quando o bucket padrão do Cloud Storage (*.appspot.com) era provisionado, um app do App Engine também era provisionado e, consequentemente, o local da futura instância padrão do Cloud Firestore era definido naquele momento. Mesmo que você exclua o bucket *.appspot.com, não será possível excluir o app do App Engine. Portanto, a configuração de local da futura instância padrão do Cloud Firestore já está definida.

Se você usou funções programadas de 1ª geração, o local delas é definido como o local dos recursos padrão do Google Cloud. Isso ocorre porque o Cloud Scheduler e o App Engine já tinham uma associação entre si. Além disso, se você configurar funções programadas de 1ª geração antes de provisionar outros recursos que compartilham essa configuração de local, também definirá o local deles.

Próximas etapas

  • Para mais informações sobre como criar aplicativos para atender às suas necessidades de latência, disponibilidade e durabilidade, consulte a página Geografia e regiões.