Udostępnij przez


Przenoszenie domen usługi Azure Event Grid do innego regionu

W tym artykule opisano zalecane podejście, wskazówki i rozwiązania dotyczące przenoszenia domen usługi Event Grid do innego regionu.

Istnieją różne powody, dla których możesz chcieć przenieść istniejące zasoby platformy Azure z jednego regionu do innego. Możesz chcieć:

  • Skorzystać z nowego regionu platformy Azure.
  • Wdrożyć funkcje lub usługi dostępne tylko w określonych regionach.
  • Spełnić wewnętrzne wymagania dotyczące zasad i zarządzania.
  • Dostosować się do fuzji i przejęć firm.
  • Spełnić wymagania dotyczące planowania pojemności.

Najważniejsze kroki to:

  • Wyeksportuj zasób domeny do szablonu usługi Azure Resource Manager.

    Ważne

    Zasób domeny i tematy w domenie są eksportowane do szablonu. Subskrypcje do tematów domeny nie są eksportowane.

  • Użyj szablonu, aby wdrożyć domenę w regionie docelowym.

  • Ręczne tworzenie subskrypcji dla domenowych tematów w regionie docelowym. Po wyeksportowaniu domeny do szablonu w bieżącym regionie subskrypcje tematów domeny nie są eksportowane. Utwórz je po stworzeniu domeny i tematów domeny w regionie docelowym.

  • Zweryfikuj wdrożenie. Wyślij zdarzenie do tematu domeny w domenie i sprawdź, czy wywoływana jest procedura obsługi zdarzeń skojarzona z subskrypcją.

  • Aby ukończyć przenoszenie, usuń domenę z regionu źródłowego.

Wymagania wstępne

Przygotuj się

Aby rozpocząć, wyeksportuj szablon usługi Resource Manager dla domeny.

  1. Zaloguj się do witryny Azure Portal.

  2. Na pasku wyszukiwania wpisz Domena usługi Event Grid i wybierz pozycję Domeny usługi Event Grid z listy wyników.

    Zrzut ekranu przedstawiający wyszukiwanie i wybieranie domen usługi Event Grid.

  3. Wybierz domenę, którą chcesz wyeksportować do szablonu usługi Resource Manager.

    Zrzut ekranu przedstawiający wybieranie strony domeny.

  4. Na stronie Domena usługi Event Grid wybierz Eksportuj szablon w obszarze Ustawienia w menu po lewej stronie, a następnie wybierz Pobierz na pasku narzędzi.

    Zrzut ekranu przedstawiający szablon eksportu —> strona pobierania.

    Ważne

    Eksportowane są domeny i ich tematy. Subskrypcje tematów domeny nie są eksportowane. Dlatego należy utworzyć subskrypcje dla tematów domeny po przeniesieniu tematów domeny.

  5. Znajdź plik .zip pobrany z portalu i rozpakuj ten plik do wybranego folderu. Ten plik zip zawiera pliki JSON szablonu i parametrów.

  6. Otwórz template.json w wybranym edytorze.

  7. Zaktualizuj location zasób domeny do regionu docelowego lub lokalizacji. Aby uzyskać kody lokalizacji, zobacz Lokalizacje platformy Azure. Kod regionu to nazwa regionu bez spacji, na przykład jest West US równa westus.

    "type": "Microsoft.EventGrid/domains",
    "apiVersion": "2020-06-01",
    "name": "[parameters('domains_spegriddomain_name')]",
    "location": "westus",
    
  8. Zapisz szablon.

Ponownie wdroż

Wdróż szablon, aby utworzyć domeny i tematy domen w regionie docelowym.

  1. W witrynie Azure Portal wybierz polecenie Utwórz zasób.
  2. W Wyszukaj w Marketplace, wpisz wdrożenie szablonu, a następnie naciśnij ENTER.
  3. Wybierz pozycję Wdrożenie szablonu.
  4. Wybierz Utwórz.
  5. Wybierz pozycję Utwórz własny szablon w edytorze.
  6. Wybierz pozycję Załaduj plik, a następnie postępuj zgodnie z instrukcjami, aby załadować plik template.json pobrany w ostatniej sekcji.
  7. Wybierz pozycję Zapisz , aby zapisać szablon.
  8. Na stronie Niestandardowe wdrażanie, wykonaj następujące kroki:
    1. Wybierz subskrypcję platformy Azure.

    2. Wybierz istniejącą grupę zasobów w regionie docelowym lub utwórz grupę zasobów.

    3. W obszarze Region wybierz region docelowy. Jeśli wybrano istniejącą grupę zasobów, to ustawienie jest tylko do odczytu.

    4. W polu nazwa domeny wprowadź nową nazwę domeny.

    5. Wybierz opcję Recenzja i utwórz.

      Zrzut ekranu przedstawiający stronę wdrażania szablonu.

    6. Po pomyślnym zakończeniu walidacji szablonu wybierz pozycję Utwórz w dolnej części strony, aby wdrożyć zasób.

    7. Po pomyślnym wdrożeniu wybierz pozycję Przejdź do grupy zasobów, aby przejść do strony grupy zasobów. Upewnij się, że istnieje domena w grupie zasobów. Wybierz domenę. Upewnij się, że w domenie istnieją odpowiednie tematy.

Odrzucanie lub czyszczenie

Aby ukończyć przenoszenie, usuń domenę w regionie źródłowym.

Jeśli chcesz zacząć od nowa, usuń domenę w regionie docelowym i powtórz kroki opisane w sekcjach Przygotowywanie i ponowne tworzenie w tym artykule.

Aby usunąć domenę przy użyciu witryny Azure Portal:

  1. W oknie wyszukiwania w górnej części portalu Azure wpisz Domeny Event Grid, a następnie wybierz Domeny Event Grid z wyników wyszukiwania.
  2. Wybierz domenę do usunięcia, a następnie wybierz pozycję Usuń na pasku narzędzi.
  3. Na stronie potwierdzenia wprowadź nazwę grupy zasobów, a następnie wybierz pozycję Usuń.

Aby usunąć grupę zasobów zawierającą domenę przy użyciu witryny Azure Portal:

  1. W oknie wyszukiwania w górnej części witryny Azure Portal wpisz Grupy zasobów i wybierz pozycję Grupy zasobów z wyników wyszukiwania.
  2. Wybierz grupę zasobów do usunięcia, a następnie wybierz pozycję Usuń na pasku narzędzi.
  3. Na stronie potwierdzenia wprowadź nazwę grupy zasobów, a następnie wybierz pozycję Usuń.