Przenoszenie zasobów usługi App Service do nowej grupy zasobów lub subskrypcji

W tym artykule opisano kroki przenoszenia zasobów usługi App Service między grupami zasobów lub subskrypcjami platformy Azure. Istnieją określone wymagania dotyczące przenoszenia zasobów usługi App Service do nowej subskrypcji.

Jeśli chcesz przenieść usługi App Services do nowego regionu, zobacz Przenoszenie zasobu usługi App Service do innego regionu.

Przenoszenie między subskrypcjami

Podczas przenoszenia aplikacji internetowej między subskrypcjami obowiązują następujące wskazówki:

  • Przeniesienie zasobu do nowej grupy zasobów lub subskrypcji to zmiana metadanych, która nie powinna mieć wpływu na sposób działania zasobu. Na przykład przychodzący adres IP usługi aplikacji nie zmienia się podczas przenoszenia tej usługi aplikacji.
  • Docelowa grupa zasobów nie może zawierać żadnych istniejących zasobów usługi App Service. Zasoby usługi App Service obejmują:
    • Web Apps
    • Plany usługi App Service
    • Przekazane lub zaimportowane certyfikaty TLS/SSL
    • Środowiska usługi App Service
  • Wszystkie zasoby usługi App Service w grupie zasobów muszą zostać przeniesione razem.
  • Środowisk App Service Environment nie można przenieść do nowej grupy zasobów ani subskrypcji.
    • Możesz przenieść plan aplikacji internetowej i usługi App Service hostowany w środowisku App Service Environment do nowej subskrypcji bez przenoszenia środowiska App Service Environment. Przeniesiony plan aplikacji internetowej i usługi App Service będzie zawsze skojarzony z początkowym środowiskiem App Service Environment. Nie można przenieść planu aplikacji internetowej/usługi App Service do innego środowiska App Service Environment.
    • Jeśli musisz przenieść plan aplikacji internetowej i usługi App Service do nowego środowiska App Service Environment, musisz ponownie utworzyć te zasoby w nowym środowisku App Service Environment. Rozważ użycie funkcji tworzenia i przywracania kopii zapasowej jako sposobu ponownego tworzenia zasobów w innym środowisku App Service Environment.
  • Certyfikat powiązany z siecią Web można przenieść bez usuwania powiązań TLS, o ile certyfikat zostanie przeniesiony ze wszystkimi innymi zasobami w grupie zasobów. Nie można jednak przenieść bezpłatnego certyfikatu zarządzanego usługi App Service. W tym scenariuszu zobacz Przenoszenie z bezpłatnymi certyfikatami zarządzanymi.
  • Nie można przenosić aplikacji usługi App Service z prywatnymi punktami końcowymi. Usuń prywatne punkty końcowe i utwórz je ponownie po przeniesieniu.
  • Nie można przenosić aplikacji usługi App Service z integracją z siecią wirtualną. Usuń integrację sieci wirtualnej i ponownie połącz ją po przeniesieniu.
  • Zasoby usługi App Service można przenieść tylko z grupy zasobów, w której zostały one pierwotnie utworzone. Jeśli zasób usługi App Service nie znajduje się już w swojej pierwotnej grupie zasobów, przenieś go z powrotem do pierwotnej grupy zasobów. Następnie przenieś zasób między subskrypcjami. Aby uzyskać pomoc dotyczącą znajdowania pierwotnej grupy zasobów, zobacz następną sekcję.
  • Po przeniesieniu aplikacji internetowej do innej subskrypcji lokalizacja aplikacji internetowej pozostaje taka sama, ale jej zasady są zmieniane. Jeśli na przykład aplikacja internetowa znajduje się w subskrypcji Subscription1 w regionie Środkowe stany USA i ma zasady 1, a subskrypcja2 znajduje się w Południowej Wielkiej Brytanii i ma zasady 2. Jeśli przeniesiesz aplikację internetową do subskrypcji Subscription2, lokalizacja aplikacji internetowej pozostanie taka sama (Środkowe stany USA); jednak będzie ona objęta nową polityką, która jest polityką2.

Znajdowanie oryginalnej grupy zasobów

Jeśli nie pamiętasz oryginalnej grupy zasobów, możesz ją znaleźć za pośrednictwem diagnostyki. W przypadku aplikacji internetowej wybierz pozycję Diagnozuj i rozwiąż problemy. Następnie wybierz pozycję Konfiguracja i zarządzanie.

Zrzut ekranu przedstawiający sekcję Diagnozowanie i rozwiązywanie problemów z wyróżnioną opcją Konfiguracja i zarządzanie.

Wybierz pozycję Opcje migracji.

Zrzut ekranu przedstawiający sekcję Opcje migracji w menu Konfiguracja i zarządzanie.

Wybierz opcję zalecanych kroków, aby przenieść aplikację internetową.

Zrzut ekranu przedstawiający opcję Zalecane kroki w sekcji Opcje migracji.

Przed przeniesieniem zasobów zobaczysz zalecane akcje do wykonania. Informacje obejmują oryginalną grupę zasobów dla aplikacji internetowej.

Zrzut ekranu przedstawiający sekcję Zalecane akcje z oryginalną grupą zasobów dla aplikacji internetowej.

Przenoszenie ukrytych typów zasobów w portalu

W przypadku przenoszenia zasobów usługi App Service za pomocą portalu może zostać wyświetlony błąd wskazujący, że nie przeniesiono wszystkich zasobów. Jeśli ten błąd zostanie wyświetlony, sprawdź, czy istnieją typy zasobów, które nie były widoczne w portalu. Wybierz pozycję Pokaż ukryte typy. Następnie zaznacz wszystkie zasoby do przeniesienia.

Zrzut ekranu przedstawiający opcję Pokaż ukryte typy w portalu podczas przenoszenia zasobów usługi App Service.

Przenoszenie przy użyciu bezpłatnych certyfikatów zarządzanych

Nie można przenieść bezpłatnego certyfikatu zarządzanego usługi App Service. Zamiast tego usuń zarządzany certyfikat i utwórz go ponownie po przeniesieniu aplikacji internetowej. Aby uzyskać instrukcje dotyczące usuwania certyfikatu, użyj narzędzia Operacje migracji.

Jeśli bezpłatny certyfikat zarządzany usługi App Service zostanie utworzony w nieoczekiwanej grupie zasobów, spróbuj przenieść plan usługi App Service z powrotem do oryginalnej grupy zasobów. Następnie utwórz ponownie bezpłatny zarządzany certyfikat. Ten problem zostanie rozwiązany.

Obsługa przenoszenia

Aby określić, które zasoby usługi App Service można przenieść, zobacz Przenoszenie stanu pomocy technicznej dla:

Następne kroki

Aby uzyskać polecenia przenoszenia zasobów, zobacz Przenoszenie zasobów do nowej grupy zasobów lub subskrypcji.