Saltar al contenido

Requisitos Previos de Google Pub Sub

Introducción

Estos son los requisitos previos para usar el conector Google Pub Sub con una instancia de Google Pub/Sub:

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 Google Pub Sub:

  1. Seleccione un proyecto en Google Cloud Console.

    Nota

    Asegúrese de que la API de Pub/Sub de Google esté habilitada 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 Google Pub Sub):

    Asignar roles

    • Rol: Usando el menú desplegable, seleccione el rol de Pub/Sub o rol personalizada para su caso de uso, luego haga clic en Continuar.

      Al usar funciones de Google Pub/Sub, estas son las combinaciones de rol que se pueden otorgar a la cuenta de servicio para permitir el acceso a cada actividad de Google Pub Sub:

      Actividad Funciones de pub/sub de Google
      Reconocer mensaje Administrador de Pub/Sub o
      Suscriptor de Pub/Sub
      Crear tema Administrador de Pub/Sub o
      Editor de Pub/Sub o
      Administrador de Pub/Sub Lite or
      Editor de Pub/Sub Lite
      Recibir mensaje Administrador de Pub/Sub o
      Suscriptor de Pub/Sub y Visor de Pub/Sub (ambos son obligatorios si no se utiliza el administrador de Pub/Sub)
      Publicar mensaje Administrador de Pub/Sub o
      Suscriptor de Pub/Sub y Visor de Pub/Sub (ambos son obligatorios si no se utiliza el administrador de Pub/Sub)
      Crear suscripción Administrador de Pub/Sub o
      Editor de Pub/Sub o
      Administrador de Pub/Sub Lite or
      Editor de Pub/Sub Lite
      Borrar Administrador de Pub/Sub o
      Editor de Pub/Sub o
      Suscriptor de Pub/Sub o
      Administrador de Pub/Sub Lite o
      Pub /Sub Lite Editor
  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, private_key, y client_email para ser utilizado durante la configuración de la conexión.