Configurar o armazenamento e ativar o Chat

Antes de usar o Chat, você precisa de duas coisas: uma conta de Armazenamento do Azure, onde ficam os dados do chat, e o recurso de chat habilitado em um hub que aponta para essa conta de armazenamento. Este artigo explica ambos.

Pré-requisitos

  • Uma assinatura do Azure.
  • Um recurso do Azure Web PubSub. Se você não tiver um, crie um recurso.

Passo 1: Configurar o armazenamento

O chat chega ao seu armazenamento através da identidade gerenciada do recurso, então não há strings de conexão ou chaves para gerenciar. Habilitar uma identidade gerenciada no recurso primeiro; veja Usar uma identidade gerenciada. Depois, configure o armazenamento:

  1. No seu recurso Web PubSub, vá até Armazenamentos Persistentes e selecione Adicionar para vincular uma conta de armazenamento existente.
  2. Selecione Salvar. O armazenamento persistente vinculado é adicionado, e a identidade gerenciada do seu recurso recebe a função Contributor na conta de armazenamento para que o Chat possa ler e gravar suas tabelas.

Captura de tela de adicionar uma conta de armazenamento persistente a um recurso do Azure Web PubSub no portal.

Passo 2: Adicione um hub de chat

Depois que seu armazenamento estiver vinculado, crie um hub de chat e aponte para esse armazenamento.

  1. No seu recurso Web PubSub, vá em Configurações e selecione Adicionar Hub de Chat.

    Captura de tela de adicionar um hub de chat a um recurso do Azure Web PubSub no portal.

  2. Digite o nome do Hub, selecione o Armazenamento Persistente que você vinculou na Etapa 1 e então selecione Salvar.

    Captura de tela de configurar um hub de chat com nome e armazenamento persistente no portal.

O que é armazenado

Quando o Chat está ativado, ele cria um conjunto de tabelas na sua conta de armazenamento, todas nomeadas com o prefixo do seu hub. Um subconjunto do que possuem:

  • Mensagens e histórico de conversas
  • Salas e seus membros
  • Usuários
  • Funções e permissões

Seus dados ficam na sua conta de armazenamento. O serviço não guarda cópia.

Próximas Etapas