Requisitos Previos de Cloud Firestore
Introducción
Estos son los requisitos previos para usar el conector de Cloud Firestore con una instancia de Cloud Firestore:
Crear una Cuenta de Servicio y Otorgar Funciones
Siga estos pasos para crear una cuenta de servicio y otorgar roles para brindar acceso al proyecto de Google Cloud para usar con el conector de Cloud Firestore:
-
Seleccione un proyecto en Google Cloud Console.
Nota
Asegúrese de que la API de Cloud Firestore esté activada, y se ha agregado una base de datos para el proyecto seleccionado.
-
En el menú de navegación, vaya a IAM y administración > Cuentas de servicio.
-
Haga clic en Crear cuenta de servicio, ubicado en la parte superior de la página.
-
Ingrese los Detalles de la cuenta de servicio:
-
Nombre de cuenta de servicio: Ingrese cualquier cadena para el nombre de cuenta de servicio.
-
ID de cuenta de servicio: Este campo se completa automáticamente para que coincida con el Nombre de cuenta de servicio y se puede editar, si lo desea.
-
Descripción de la cuenta de servicio: Ingrese una descripción para la cuenta de servicio.
-
-
Haga clic en Crear y continuar.
-
Asigne un rol para permitir el acceso al proyecto (requerido para una conexión exitosa) en el conector de Cloud Firestore):
-
Función: En el menú, seleccione la rol de Firebase o rol personalizada para su caso de uso, luego haga clic en Continuar.
Nota
Al usar un rol personalizado, debe tener la
firebase.clients.list
permiso asignado a ese rol. De lo contrario, la conexión de Cloud Firestore no tendrá éxito.Al usar funciones de Firebase predefinidas, estas son las combinaciones de rol que se pueden otorgar a la cuenta de servicio para permitir el acceso a cada actividad de Cloud Firestore:
Actividad Funciones de Cloud Firebase Consulta Administrador de Firebase o
Visor de FirebaseCrear Administrador de Firebase o
Visor de FirebaseActualizar Administrador de Firebase o
Visor de FirebaseBorrar Administrador de Firebase o
Visor de Firebase
-
-
Opcionalmente, conceda acceso a la cuenta de servicio a usuarios específicos:
-
Haga clic en Listo.
Obtener Credenciales
Siga estos pasos para obtener las credenciales requeridas para configuración de conexión:
-
En la página Cuentas de servicio, haga clic en el menú Acciones para la cuenta de servicio creada arriba, luego haga clic en Administrar claves.
-
Haga clic en Agregar clave > Crear nueva clave, seleccione JSON como Tipo de clave y luego haga clic en Crear para descargar el archivo JSON a su computadora:
-
Abra el archivo JSON descargado en un editor de texto y conserve los valores de
project_id
,client_email
,client_id
,private_key_id
, yprivate_key
para ser utilizado durante la configuración de la conexión.