Verschieben von Ressourcen zwischen Azure-Regionen

In diesem Artikel wird beschrieben, wie Sie Ressourcen aus Azure Notification Hubs in eine andere Azure-Region verschieben. Stark zusammengefasst sieht der Vorgang so aus:

  1. Erstellen Sie einen Zielnamespace mit einem anderen Namen.
  2. Exportieren Sie die Registrierungen aus dem vorherigen Namespace.
  3. Importieren Sie die Registrierungen in den neuen Namespace in der gewünschten Region.

Übersicht

In einigen Szenarien müssen Sie evtl. Dienstressourcen aus verschiedenen geschäftlichen Gründen zwischen Azure-Regionen verschieben. Diese können zu einer neu verfügbaren Region wechseln. Möglicherweise möchten Sie Features oder Dienste bereitstellen, die nur in einer bestimmten Region verfügbar sind, aufgrund interner Richtlinien- oder Konformitätsanforderungen verschieben oder Kapazitätsprobleme lösen.

Namen eines Azure Notification Hubs Namespace sind eindeutig, und Registrierungen gelten pro Hub. Um also eine solche Verschiebung durchzuführen, müssen Sie einen neuen Hub in der gewünschten Region erstellen und dann die Registrierungen zusammen mit allen anderen relevanten Daten in den neu erstellten Namespace verschieben.

Erstellen eines Notification Hubs-Namespace mit einem anderen Namen

Führen Sie die folgenden Schritte aus, um einen neuen Notification Hubs Namespace zu erstellen. Geben Sie auf der Registerkarte Grundlagen alle erforderlichen Informationen ein, einschließlich der gewünschten Zielregion für den Namespace.

  1. Melden Sie sich beim Azure-Portal an.

  2. Wählen Sie im Menü auf der linken Seite die Option Alle Dienste und dann im Abschnitt Mobil die Option Notification Hubs aus. Wählen Sie das Sternsymbol neben dem Dienstnamen aus, um den Dienst im linken Menü zum Abschnitt FAVORITEN hinzuzufügen. Nachdem Notification Hubs unter FAVORITEN hinzugefügt wurde, können Sie diesen Eintrag im Menü auf der linken Seite auswählen.

    Azure portal - select Notification Hubs

  3. Wählen Sie auf der Seite Notification Hubs in der Symbolleiste die Option Erstellen aus.

    Notification Hubs - Add toolbar button

  4. Führen Sie auf der Registerkarte Grundlagen der Seite Notification Hub die folgenden Schritte aus:

    1. Wählen Sie unter Abonnement den Namen des Azure-Abonnements aus, das Sie verwenden möchten, und wählen Sie dann eine vorhandene Ressourcengruppe aus, oder erstellen Sie eine neue Ressourcengruppe.

    2. Geben Sie unter Namespacedetails einen eindeutigen Namen für den neuen Namespace ein.

    3. Ein Namespace enthält mindestens einen Notification Hub. Geben Sie daher unter Notification Hub-Details einen Namen für den Hub ein. Alternativ können Sie in der Dropdownliste einen vorhandenen Namespace auswählen.

    4. Wählen Sie im Dropdown-Listenfeld Standort einen Wert aus. Dieser Wert gibt den Standort an, an dem der Hub erstellt werden soll.

    5. Klicken Sie auf Erstellen.

      Azure portal - set notification hub properties

  5. Wählen Sie Benachrichtigungen (Glockensymbol) und dann Zu Ressource wechseln aus. Sie können auch die Liste auf der Seite Notification Hubs aktualisieren und Ihren Hub auswählen.

    Azure portal - go to resource

  6. Wählen Sie in der Liste die Option Zugriffsrichtlinien aus. Notieren Sie sich die beiden Verbindungszeichenfolgen, die für Sie verfügbar sind. Sie werden später für die Behandlung von Pushbenachrichtigungen benötigt.

    Wichtig

    Verwenden Sie nicht die Richtlinie DefaultFullSharedAccessSignature in Ihrer Anwendung. Diese ist nur für die Verwendung in Ihrem Back-End vorgesehen.

    Azure portal - notification hub connection strings

Nachdem der neue Namespace erstellt wurde, legen Sie die PNS-Anmeldeinformationen im neuen Namespace fest und erstellen Sie entsprechende Richtlinien im neuen Namespace.

Exportieren und Ändern von Registrierungen

Nachdem der neue Namespace in der Region erstellt wurde, in die Sie die Ressource verschieben möchten, exportieren Sie alle Registrierungen in einem Massenvorgang und importieren Sie diese in den neuen Namespace. Wie das geht, sehen Sie unter Export und Import von Registrierungen von Azure Notification Hubs als Massenvorgang.

Löschen des vorherigen Namespace (optional)

Nach Abschluss des Registrierungsexports aus Ihrem alten Namespace in den neuen Namespace können Sie auf Wunsch den alten Namespace löschen.

  1. Wechseln Sie zum vorhandenen Namespace in der vorherigen Region.

  2. Klicken Sie auf Löschen und geben Sie dann den Namespacenamen erneut in den Bereich Namespace löschen ein.

  3. Klicken Sie Löschen unten im Bereich Namespace löschen.

Nächste Schritte

Die folgenden Artikel sind Beispiele für andere Dienste, für die ein Artikel zum Verschieben von einer Region in die andere vorhanden ist.