Ir para o conteúdo

Pré-requisitos do Cloud Firestore

Introdução

Estes são os pré-requisitos para usar o conector do Cloud Firestore com uma instância do Cloud Firestore:

Crie uma Conta de Serviço e Conceda Papéis

Siga estas etapas para criar uma conta de serviço e conceder papéis para fornecer acesso ao projeto do Google Cloud para ser usado com o conector Cloud Firestore:

  1. Selecione um projeto no Console do Google Cloud.

    Nota

    Verifique se a API Cloud Firestore está ativada e um banco de dados foi adicionado para o projeto selecionado.

  2. No menu de navegação, navegue até IAM & Admin > Contas de serviço.

  3. Clique em Criar conta de serviço, localizado na parte superior da página.

  4. Digite Detalhes da conta de serviço:

    Detalhes da conta de serviço

    • Nome da conta de serviço: Insira qualquer string para o nome da conta de serviço.

    • ID da conta de serviço: Este campo é preenchido automaticamente para corresponder ao Nome da conta de serviço e pode ser editado, se desejado.

    • Descrição da conta de serviço: Insira uma descrição para a conta de serviço.

  5. Clique em Criar e continuar.

  6. Atribua uma papel para permitir o acesso ao projeto (necessário para uma conexão bem-sucedida no conector Cloud Firestore):

    Atribuir funções

    • Função: Usando o menu, selecione a papel do Firebase ou papel personalizada para seu caso de uso e clique em Continuar.

      Nota

      Ao usar uma papel personalizada, você deve ter o firebase.clients.list permissão atribuída a essa papel. Caso contrário, a conexão do Cloud Firestore não terá sucesso.

      Ao usar funções predefinidas do Firebase, estas são as combinações de papel que podem ser concedidas à conta de serviço para permitir o acesso a cada atividade do Cloud Firestore:

      Atividade Funções do Cloud Firebase
      Consulta Administrador do Firebase or
      Visualizador do Firebase
      Criar Administrador do Firebase or
      Visualizador do Firebase
      Atualizar Administrador do Firebase or
      Visualizador do Firebase
      Excluir Administrador do Firebase or
      Visualizador do Firebase
  7. Opcionalmente, conceda acesso à conta de serviço a usuários específicos:

    Atribuir usuários

  8. Clique em Concluído.

Obter Credenciais

Siga estas etapas para obter as credenciais necessárias para configuração de conexão:

  1. Na página Contas de serviço, clique no menu Ações da conta de serviço criada acima e clique em Gerenciar chaves.

  2. Clique em Adicionar chave > Criar nova chave, selecione JSON como o Tipo de chave e clique em Criar para baixar o arquivo JSON em seu computador:

    Criar chave

  3. Abra o arquivo JSON baixado em um editor de texto e retenha os valores de project_id, client_email, client_id, private_key_id, e private_key para ser usado durante configuração da conexão.