Udostępnij za pośrednictwem


Przenoszenie tematów niestandardowych usługi Azure Event Grid do innego regionu

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

  • Skorzystaj z nowego regionu świadczenia usługi Azure.
  • Wdrażanie funkcji lub usług dostępnych tylko w określonych regionach.
  • Spełnij wymagania dotyczące zasad wewnętrznych i ładu.
  • Dopasowanie do fuzji i przejęć firmy
  • Spełnianie wymagań dotyczących planowania pojemności.

W tym artykule opisano sposób przenoszenia zasobów usługi Azure Event Grid do innego regionu świadczenia usługi Azure.

Ogólne kroki to:

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

    Ważne

    Tylko temat niestandardowy jest eksportowany do szablonu. Żadne subskrypcje tematu nie są eksportowane.

  • Użyj szablonu, aby wdrożyć temat niestandardowy w regionie docelowym.

  • Ręczne tworzenie subskrypcji w regionie docelowym. Po wyeksportowaniu tematu niestandardowego do szablonu w bieżącym regionie eksportowany jest tylko temat. Subskrypcje nie są uwzględniane w szablonie, więc utwórz je ręcznie po utworzeniu tematu niestandardowego w regionie docelowym.

  • Zweryfikuj wdrożenie. Sprawdź, czy temat niestandardowy został utworzony w regionie docelowym.

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

Wymagania wstępne

Przygotowywanie

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

  1. Zaloguj się w witrynie Azure Portal.

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

    Zrzut ekranu przedstawiający wyszukiwanie i wybieranie strony tematów usługi Event Grid.

  3. Wybierz temat, który chcesz wyeksportować do szablonu usługi Resource Manager.

    Zrzut ekranu przedstawiający wybieranie niestandardowej strony tematu.

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

    Zrzut ekranu przedstawiający szablon eksportu —> pobierz.

    Ważne

    Tylko temat jest eksportowany do szablonu. Subskrypcje tematu nie są eksportowane. Dlatego należy utworzyć subskrypcje dla tematu po przeniesieniu tematu do regionu docelowego.

  5. Znajdź pobrany plik .zip 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 tematu 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/topics",
    "apiVersion": "2020-06-01",
    "name": "[parameters('topics_mytopic0130_name')]",
    "location": "westus"
    
  8. Zapisz szablon.

Wdróż ponownie

Wdróż szablon, aby utworzyć temat niestandardowy w regionie docelowym.

  1. W witrynie Azure Portal wybierz polecenie Utwórz zasób.
  2. W obszarze Przeszukaj witrynę Marketplace wpisz wdrożenie szablonu, a następnie naciśnij klawisz ENTER.
  3. Wybierz pozycję Wdrożenie szablonu.
  4. Wybierz pozycję 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 Wdrażanie niestandardowe 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 tematu wprowadź nową nazwę tematu.

    5. Wybierz pozycję Przejrzyj i utwórz w dolnej części strony.

      Zrzut ekranu przedstawiający stronę wdrożenia niestandardowego.

    6. Na stronie Przeglądanie + tworzenie przejrzyj ustawienia i wybierz pozycję Utwórz.

Weryfikacja

  1. Po pomyślnym wdrożeniu wybierz pozycję Przejdź do zasobu.

    Zrzut ekranu przedstawiający przejście do strony zasobu.

  2. Upewnij się, że zostanie wyświetlona strona Temat usługi Event Grid dla tematu niestandardowego.

  3. Wykonaj kroki opisane w temacie Kierowanie zdarzeń niestandardowych do internetowego punktu końcowego w celu wysyłania zdarzeń do tematu. Sprawdź, czy jest wywoływana procedura obsługi zdarzeń elementu webhook.

Odrzucanie lub czyszczenie

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

Jeśli chcesz zacząć od nowa, usuń temat w regionie docelowym i powtórz kroki opisane w sekcjach Przygotowywanie i ponowne tworzenie tego artykułu.

Aby usunąć temat niestandardowy przy użyciu witryny Azure Portal:

  1. W oknie wyszukiwania w górnej części witryny Azure Portal wpisz Tematy usługi Event Grid i wybierz pozycję Tematy usługi Event Grid z wyników wyszukiwania.
  2. Wybierz temat 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ą temat niestandardowy 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ń.