Pré-requisitos para o conector Cloud Firestore no Jitterbit Integration Studio
Introdução
Estes são os pré-requisitos para usar o conector Cloud Firestore com uma instância do Cloud Firestore:
Criar uma conta de serviço e conceder funções
Siga estas etapas para criar uma conta de serviço e conceder funções para fornecer acesso ao projeto do Google Cloud que será usado com o conector Cloud Firestore:
-
Selecione um projeto no Google Cloud Console.
Nota
Certifique-se de que a API do Cloud Firestore está ativada e que um banco de dados foi adicionado para o projeto selecionado.
-
No menu de navegação, vá para IAM & Admin > Contas de Serviço.
-
Clique em Criar Conta de Serviço, localizado na parte superior da página.
-
Insira os 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.
-
-
Clique em Criar e Continuar.
-
Atribua uma função para permitir o acesso ao projeto (necessário para uma conexão bem-sucedida no conector Cloud Firestore):
-
Função: Usando o menu, selecione a função Firebase apropriada ou função personalizada para seu caso de uso, e clique em Continuar.
Nota
Ao usar um papel personalizado, você deve ter a permissão
firebase.clients.list
atribuída a esse papel. Caso contrário, a conexão com o Cloud Firestore não será bem-sucedida.Ao usar papéis pré-definidos do Firebase, estas são as combinações de papéis que podem ser concedidas à conta de serviço para permitir acesso a cada atividade do Cloud Firestore:
Atividade Papéis do Cloud Firebase Consulta Firebase Admin ou
Firebase ViewerCriar Firebase Admin ou
Firebase ViewerAtualizar Firebase Admin ou
Firebase ViewerExcluir Firebase Admin ou
Firebase Viewer
-
-
Opcionalmente, conceda acesso à conta de serviço a usuários específicos:
-
Clique em Concluído.
Obter credenciais
Siga estas etapas para obter as credenciais necessárias para a configuração da conexão:
-
Na página Contas de serviço, clique no menu Ações para a conta de serviço criada acima, e depois clique em Gerenciar chaves.
-
Clique em Adicionar chave > Criar nova chave, selecione JSON como o Tipo de chave, e então clique em Criar para baixar o arquivo JSON para o seu computador:
-
Abra o arquivo JSON baixado em um editor de texto e mantenha os valores de
project_id
,client_email
,client_id
,private_key_id
eprivate_key
para serem usados durante a configuração da conexão.