Usuwanie nietrwałe

Funkcja miękkiego usuwania w Azure App Configuration pozwala odzyskać dane takie jak wartości kluczy, flagi funkcji oraz historię wersji usuniętego sklepu. Jest ona automatycznie włączona dla wszystkich sklepów w warstwach Standardowa i Premium. W tym artykule poznasz funkcję miękkiego usuwania i jej funkcjonalność.

Dowiedz się, jak odzyskać magazyny konfiguracji aplikacji Azure przy użyciu funkcji usuwania nieostatecznego.

Uwaga

Gdy sklep konfiguracji aplikacji zostaje miękko usunięty, usługi zintegrowane z magazynem są usuwane. Przykłady obejmują przypisania ról platformy Azure RBAC, tożsamości zarządzane, subskrypcje Event Grid oraz prywatne punkty końcowe. Odzyskanie miękko usuniętego sklepu konfiguracji aplikacji nie przywraca tych usług. Musisz je odtworzyć.

Scenariusze

Funkcja usuwania nietrwałego rozwiązuje problem z odzyskiwaniem usuniętych magazynów, niezależnie od tego, czy usunięcie było przypadkowe, czy zamierzone. Funkcja miękkiego usuwania będzie pełnić funkcję zabezpieczenia w następujących scenariuszach:

  • Odzyskiwanie usuniętego magazynu App Configuration: Możesz odzyskać usunięty magazyn App Configuration w okresie przechowywania.

  • Trwałe usunięcie sklepu z konfiguracją aplikacji: Możesz trwale usunąć sklep konfiguracji aplikacji.

Odzyskaj

Polecenie Odzyskaj przywraca sklep ze stanu nietrwale usuniętego do stanu aktywnego, w którym można go używać do konfiguracji i zarządzania funkcjami.

Okres przechowywania

Okres przechowywania określa, przez ile dni miękko usunięty magazyn jest przechowywany. Możesz ustawić tę wartość tylko podczas tworzenia sklepu i nie możesz jej później zmieniać. Po upływie okresu przechowywania magazyn zostaje automatycznie na stałe usunięty.

Oczyszczenie

Purge trwale usuwa sklep w stanie miękkiego usunięcia, pod warunkiem, że sklep nie ma włączonej ochrony przed czyszczeniem. Aby odtworzyć sklep konfiguracyjny aplikacji o tej samej nazwie co usunięty sklep, musisz najpierw wyczyścić usunięty sklep, jeśli jego okres przechowywania jeszcze nie minął.

Ochrona przed oczyszczaniem

Gdy ochrona przed czyszczeniem jest włączona, miękko usunięte sklepy nie mogą być czyszczone podczas okresu retencji. Gdy ochrona przed czyszczeniem jest wyłączona, miękko usunięty magazyn może zostać usunięty przed upływem okresu przechowywania. Po włączeniu ochrony przed czyszczeniem w sklepie nie da się jej wyłączyć.

Uprawnienia do odzyskiwania usuniętego magazynu

  • Microsoft.AppConfiguration/configurationStores/write

Aby odzyskać usunięty magazyn usługi App Configuration, potrzebne jest uprawnienie Microsoft.AppConfiguration/configurationStores/write. Wbudowane role Konfiguratora Aplikacji, Właściciela i Współtwórcy domyślnie zawierają to uprawnienia. Przypisz uprawnienie na poziomie subskrypcji lub grupy zasobów.

Uprawnienia do odczytywania i przeczyszczania usuniętych magazynów

  • Przeczytaj: Microsoft.AppConfiguration/locations/deletedConfigurationStores/read
  • Wyczyść: Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action

Aby wyświetlić listę usuniętych magazynów usługi App Configuration lub pobrać pojedynczy magazyn według nazwy, potrzebujesz uprawnienia Microsoft.AppConfiguration/locations/deletedConfigurationStores/read. Aby trwale usunąć usunięty magazyn usługi App Configuration, potrzebujesz uprawnienia Microsoft.AppConfiguration/locations/deletedConfigurationStores/purge/action. Wbudowane role App Configuration Contributor i App Configuration Reader zawierają uprawnienia do odczytu usuniętych magazynów App Configuration, ale nie mają prawa do ich usuwania. Wbudowane role Właściciela i Współtwórcy domyślnie zawierają oba uprawnienia. Musisz przypisać uprawnienia do odczytu i usuwania usuniętych magazynów konfiguracji aplikacji na poziomie subskrypcji, ponieważ usunięte magazyny konfiguracji istnieją poza poszczególnymi grupami zasobów.

Implikacje dotyczące rozliczeń

Nie są naliczane opłaty za sklepy usunięte nietrwale. Po odzyskaniu miękko usuniętego sklepu obowiązują standardowe opłaty. Usuwanie nietrwałe nie jest dostępne w warstwach Bezpłatna i Deweloper.

Następne kroki