Speicher konfigurieren und Chat aktivieren

Bevor du Chat nutzen kannst, brauchst du zwei Dinge: ein Azure Storage-Konto, in dem deine Chatdaten gespeichert sind, und die Chat-Funktion für einen Hub, der auf diesen Speicher zeigt. Dieser Artikel beleuchtet beides.

Voraussetzungen

Schritt 1: Speicher konfigurieren

Chat erreicht deinen Speicher über die verwaltete Identität der Ressource, sodass keine Verbindungsstrings oder Schlüssel zu verwalten sind. Zuerst eine verwaltete Identität auf der Ressource aktivieren; siehe Verwenden Sie eine verwaltete Identität. Dann konfigurieren Sie den Speicher:

  1. In Ihrer Web-PubSub-Ressource gehen Sie zu Persistente Speicher und wählen Sie "Hinzufügen, um ein bestehendes Speicherkonto zu verknüpfen".
  2. Wählen Sie "Speichern" aus. Der verknüpfte persistente Speicher wird hinzugefügt, und der verwalteten Identität Ihrer Ressource wird für das Speicherkonto die Rolle „Mitwirkender“ zugewiesen, sodass Chat seine Tabellen lesen und in sie schreiben kann.

Screenshot des Hinzufügens eines persistenten Speicherkontos zu einer Azure Web PubSub-Ressource im Portal.

Schritt 2: Fügen Sie einen Chat-Hub hinzu

Nachdem dein Speicher verknüpft ist, erstelle einen Chat-Hub und verweise ihn auf diesen Speicher.

  1. In Ihrer Web-PubSub-Ressource gehen Sie zu Einstellungen und wählen Sie Chat Hub hinzufügen.

    Screenshot des Hinzufügens eines Chat-Hubs zu einer Azure Web PubSub-Ressource im Portal.

  2. Gib einen Hub-Namen ein, wähle den Persistent Storage aus, den du in Schritt 1 verlinkt hast, und wähle dann Speichern.

    Screenshot der Konfiguration eines Chat-Hubs mit Namen und persistenter Speicherung im Portal.

Was gespeichert wird

Wenn Chat aktiviert ist, erstellt es eine Reihe von Tabellen in deinem Speicherkonto, die alle mit dem Präfix deines Hubs benannt sind. Eine Teilmenge dessen, was sie halten:

  • Nachrichten und Gesprächshistorie
  • Räume und ihre Mitglieder
  • Benutzer
  • Rollen und Berechtigungen

Ihre Daten bleiben in Ihrem Speicherkonto. Der Dienst bewahrt keine Kopie auf.

Nächste Schritte