Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

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:

  1. 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.

  2. En el menú de navegación, vaya a IAM y administración > Cuentas de servicio.

  3. Haga clic en Crear cuenta de servicio, ubicado en la parte superior de la página.

  4. Ingrese los Detalles de la cuenta de servicio:

    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.

  5. Haga clic en Crear y continuar.

  6. Asigne un rol para permitir el acceso al proyecto (requerido para una conexión exitosa) en el conector de Cloud Firestore):

    Asignar roles

    • 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 Firebase
      Crear Administrador de Firebase o
      Visor de Firebase
      Actualizar Administrador de Firebase o
      Visor de Firebase
      Borrar Administrador de Firebase o
      Visor de Firebase
  7. Opcionalmente, conceda acceso a la cuenta de servicio a usuarios específicos:

    Asignar usuarios

  8. Haga clic en Listo.

Obtener Credenciales

Siga estos pasos para obtener las credenciales requeridas para configuración de conexión:

  1. 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.

  2. 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:

    Crear clave

  3. Abra el archivo JSON descargado en un editor de texto y conserve los valores de project_id, client_email, client_id, private_key_id, y private_key para ser utilizado durante la configuración de la conexión.