Configurar el almacenamiento y habilitar el chat

Antes de poder usar Chat, necesitas dos cosas: una cuenta de Azure Storage donde estén tus datos de chat y la función de chat activada para un hub que apunte a ese almacenamiento. Este artículo explica ambos.

Prerequisites

  • Una suscripción a Azure.
  • Un recurso de Azure Web PubSub. Si no tienes uno, crea un recurso.

Paso 1: Configurar el almacenamiento

El chat llega a tu almacenamiento a través de la identidad gestionada del recurso, por lo que no hay cadenas de conexión ni claves que gestionar. Activar primero una identidad gestionada en el recurso; véase Usar una identidad gestionada. Luego configurar el almacenamiento:

  1. En tu recurso Web PubSub, ve a Almacenes Persistentes y selecciona Añadir para vincular una cuenta de almacenamiento existente.
  2. Haga clic en Guardar. Se añade el almacenamiento persistente vinculado, y la identidad gestionada de tu recurso recibe el rol de Colaborador en la cuenta de almacenamiento para que Chat pueda leer y escribir sus tablas.

Captura de pantalla de añadir una cuenta de almacenamiento persistente a un recurso de Azure Web PubSub en el portal.

Paso 2: Añadir un centro de chat

Una vez vinculado el almacenamiento, crea un centro de chat y asígralo a ese almacenamiento.

  1. En tu recurso Web PubSub, ve a Configuración y selecciona Añadir Chat Hub.

    Captura de pantalla de añadir un hub de chat a un recurso de Azure Web PubSub en el portal.

  2. Introduce el nombre de un Hub, selecciona el Almacenamiento Persistente que enlazaste en el Paso 1 y luego selecciona Guardar.

    Captura de pantalla de configurar un Chat hub con un nombre y almacenamiento persistente en el portal.

Lo que se almacena

Cuando el chat está habilitado, crea un conjunto de tablas en tu cuenta de almacenamiento, todas nombradas con el prefijo de tu hub. Un subconjunto de lo que contienen:

  • Mensajes e historial de conversaciones
  • Salas y sus miembros
  • Users
  • Roles y permisos

Tus datos permanecen en tu cuenta de almacenamiento. El servicio no conserva ninguna copia.

Pasos siguientes