Törölt összetevők helyreállítása helyreállítható törlési szabályzattal az Azure Container Registryben (előzetes verzió)

Az Azure Container Registry (ACR) lehetővé teszi, hogy a helyreállítható törlési szabályzat helyreállítsa a véletlenül törölt összetevőket egy megadott megőrzési időszakra.

Diagram of soft delete artifacts lifecycle.

A helyreállítható törlési szabályzat szempontjai

A helyreállítható törlési szabályzat bármikor engedélyezhető/letiltható. Miután engedélyezte a helyreállítható törlési szabályzatot az ACR-ben, a törölt összetevőket helyreállíthatóan törölt összetevőkként kezeli egy megadott megőrzési időszakkal. Így lehetősége van a helyreállíthatóan törölt összetevők listázására, szűrésére és visszaállítására.

Megőrzési időszak

A helyreállíthatóan törölt összetevők alapértelmezett megőrzési ideje hét nap, de a megőrzési időszak értéke 1 és 90 nap között állítható be. Beállíthatja, frissítheti és módosíthatja a megőrzési szabályzat értékét. A helyreállíthatóan törölt összetevők a megőrzési időszak befejeződése után lejárnak.

Automatikus visszavásárlás

Az automatikus visszavásárlás 24 óránként fut, és mindig figyelembe veszi a helyreállíthatóan törölt összetevők végleges törlése előtti megőrzési napok aktuális értékét. Ha például öt napnyi helyreállítható törlés után módosítja a megőrzési napok értékét hétről 14 napra, az összetevő csak a kezdeti helyreállítható törléstől számított 14 nap elteltével jár le.

Diagram of soft delete artifacts lifecycle.

Rendelkezésre állási és díjszabási információk

Ez a funkció az összes szolgáltatási szinten (más néven termékváltozatokban) elérhető. A beállításjegyzék szolgáltatási szintjeiről további információt az Azure Container Registry szolgáltatási szintjeiben talál.

Feljegyzés

A helyreállíthatóan törölt összetevők számlázása a tárterület aktív termékváltozat-díjszabásának megfelelően lesz számlázva.

Előzetes verzióra vonatkozó korlátozások

Fontos

A helyreállítható törlési szabályzat jelenleg előzetes verzióban érhető el. A bétaverziójú, előzetes verziójú vagy másként még általánosan nem elérhető Azure-szolgáltatások jogi feltételeit lásd: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

  • Az ACR jelenleg nem támogatja a helyreállíthatóan törölt összetevők manuális törlését.
  • A helyreállítható törlési szabályzat nem támogatja a georeplikált beállításjegyzéket.
  • Az ACR nem teszi lehetővé mind a megőrzési szabályzat, mind a helyreállítható törlési szabályzat engedélyezését. A nem megjelölt jegyzékek adatmegőrzési szabályzata.

Előfeltételek

  • A felhasználónak a helyreállítható törlési műveletek végrehajtásához a következő engedélyekre van szüksége (a beállításjegyzék szintjén):
Engedély Leírás
Microsoft.ContainerRegistry/registries/deleted/read Helyreállíthatóan törölt összetevők listázása
Microsoft.ContainerRegistry/registries/deleted/restore/action Helyreállíthatóan törölt összetevő visszaállítása
  • Az Azure Cloud Shell vagy az Azure CLI helyi telepítése segítségével futtathatja a jelen cikkben szereplő parancs példákat. Ha helyileg szeretné használni, a 2.0.74-es vagy újabb verzióra van szükség. Futtassa az --version a verziót. Ha telepíteni vagy frissíteni szeretne: Az Azure CLI telepítése.

  • Jelentkezzen be az Azure Portalra.

Helyreállítható törlési szabályzat engedélyezése a beállításjegyzékhez – PARANCSSOR

  1. Egy adott MyRegistry ACR helyreállítható törlési szabályzatának frissítése 1–90 napos megőrzési időtartammal.

    az acr config soft-delete update -r MyRegistry --days 7 --status <enabled/disabled>
    
  2. Egy adott MyRegistry ACR-hez konfigurált helyreállítható törlési szabályzat megjelenítése.

    az acr config soft-delete show -r MyRegistry 
    

A helyreállíthatóan törölt összetevők listázása – parancssori felület

A az acr repository list-deleted parancsok lehetővé teszik a helyreállíthatóan törölt adattárak beolvasását és listázását. További információkért használja a következőt --help:

  1. Egy adott MyRegistry ACR helyreállíthatóan törölt adattárainak listázása.

    az acr repository list-deleted -n MyRegistry
    

A az acr manifest list-deleted parancsok lehetővé teszik a helyreállítható törlési jegyzékek beolvasását és listázását.

  1. Egy adattár helyreállíthatóan törölt jegyzékeinek listázása hello-world egy adott ACR-ben MyRegistry .

    az acr manifest list-deleted -r MyRegistry -n hello-world
    

A az acr manifest list-deleted-tags parancsok lehetővé teszik a helyreállítható törlési címkék beolvasását és felsorolását.

  1. Listázhatja egy hello-world adattár helyreállítható törlési címkéit egy adott ACR-ben MyRegistry .

    az acr manifest list-deleted-tags -r MyRegistry -n hello-world
    
  2. Szűrje az adattár helyreállítható törlési címkéit hello-world az adott MyRegistry ACR-ben lévő címke latest egyeztetéséhez.

    az acr manifest list-deleted-tags -r MyRegistry -n hello-world:latest
    

Helyreállíthatóan törölt összetevők visszaállítása – parancssori felület

A az acr manifest restore parancsok egyetlen képet állíthatnak vissza címkével és kivonatolással.

  1. Egy adattár képének hello-world visszaállítása egy adott MyRegistry ACR címkéje latestés kivonata sha256:abc123 alapján.

    az acr manifest restore -r MyRegistry -n hello-world:latest -d sha256:abc123
    
  2. Egy adattár legutóbb törölt jegyzékfájljának hello-world visszaállítása egy adott MyRegistry ACR-ben lévő címke latest alapján.

    az acr manifest restore -r MyRegistry -n hello-world:latest
    

A visszaállítás kényszerítése felülírja a meglévő címkét ugyanazzal a névvel az adattárban. Ha a helyreállítható törlési szabályzat engedélyezve van a kényszerített visszaállítás során. A felülírt címke helyreállíthatóan törölve van. A visszaállítást kényszerítheti adott argumentumokkal --force, -f.

  1. Kényszerítheti egy adattár képének visszaállítását hello-world egy adott MyRegistry ACR címkéje latestés kivonata sha256:abc123 alapján.

    az acr manifest restore -r MyRegistry -n hello-world:latest -d sha256:abc123 -f
    

Fontos

A jegyzéklista visszaállítása nem állítja vissza rekurzív módon az alapul szolgáló helyreállíthatóan törölt jegyzékfájlokat. Ha helyreállíthatóan törölt ORAS-összetevőket állít vissza, akkor a tárgy visszaállítása nem állítja vissza rekurzív módon a hivatkozó láncot. Emellett a tárgyat először vissza kell állítani, csak akkor lehet visszaállítani egy hivatkozó jegyzékfájlt. Ellenkező esetben hibát jelez.

Helyreállítható törlési szabályzat engedélyezése a beállításjegyzékhez – Portál

A beállításjegyzék helyreállítható törlési szabályzatát az Azure Portalon is engedélyezheti.

  1. Lépjen az Azure Container Registryhez.
  2. Az Áttekintés lapon ellenőrizze a helyreállítható törlés (előzetes verzió) állapotát.
  3. Ha az állapot le van tiltva, válassza a Frissítés lehetőséget.

Screenshot to view the soft delete policy.

  1. Jelölje be a jelölőnégyzetet a helyreállítható törlés engedélyezéséhez.
  2. Válassza ki a helyreállíthatóan törölt összetevők megőrzéséhez szükséges napok 0 és 90 napok számát.
  3. Válassza a Mentés lehetőséget a módosítások mentéséhez.

Screenshot to enable soft delete policy.

Helyreállíthatóan törölt összetevők visszaállítása – Portál

  1. Lépjen az Azure Container Registryhez.
  2. A Menü szakaszban válassza ki a Szolgáltatásokat, és válassza az Adattárak lehetőséget.
  3. Az adattárakban válassza ki az előnyben részesített adattárat.
  4. Válassza a Törölt összetevők kezelése lehetőséget az összes helyreállíthatóan törölt összetevő megtekintéséhez.

Feljegyzés

Miután engedélyezte a helyreállítható törlési szabályzatot, és olyan műveleteket hajtott végre, mint például egy jegyzékfájl vagy egy összetevő törlése, ezeket a címkéket és összetevőket a felügyelt törlési összetevőkben fogja megtalálni, mielőtt lejár a megőrzési napok száma.

Screenshot of manage deleted artifacts.

  1. Szűrje a visszaállítandó törölt összetevőt.
  2. Jelölje ki az összetevőt, és válassza a Visszaállítás lehetőséget a jobb oldali oszlopban.
  3. Megjelenik egy Visszaállítási összetevő ablak.

Screenshot to restore soft delete artifacts.

  1. Válassza ki a visszaállítani kívánt címkét, itt választhat, és helyreállíthatja a további címkéket.
  2. Válassza a Visszaállítás lehetőséget.

Screenshot of restore window.

Visszaállítás helyreállíthatóan törölt adattárakból – Portál

  1. Lépjen az Azure Container Registryhez.
  2. A Menü szakaszban válassza ki a Szolgáltatásokat,
  3. A Szolgáltatások lapon válassza az Adattárak lehetőséget.
  4. Az Adattárak lapon válassza a Törölt adattárak kezelése lehetőséget.

Screenshot of manage delete repositories.

  1. Szűrje a törölt adattárat a helyreállíthatóan törölt adattárakban (előzetes verzió).

Screenshot of soft delete repositories.

  1. Válassza ki a törölt adattárat, szűrje a törölt összetevőt a Törölt összetevők kezelése lapon.
  2. Jelölje ki az összetevőt, és válassza a Visszaállítás lehetőséget a jobb oldali oszlopban.
  3. Megjelenik egy Visszaállítási összetevő ablak.

Screenshot to restore soft delete repositories.

  1. Válassza ki a visszaállítani kívánt címkét, itt választhat, és helyreállíthatja a többi címkét.
  2. Válassza a Visszaállítás lehetőséget.

Screenshot of restore window for soft delete repositories.

Fontos

A rendszer letiltja a helyreállíthatóan törölt rendszerkép importálását a forrás- és a célerőforrásokban is. Ha egy képet a helyreállíthatóan törölt adattárba küld, az visszaállítja a helyreállíthatóan törölt adattárat. A helyreállíthatóan törölt lemezképmel azonos jegyzékkivonattal rendelkező kép leküldése nem engedélyezett. Ehelyett állítsa vissza a helyreállíthatóan törölt lemezképet.

Következő lépések

  • További információ a rendszerképek és adattárak törlésének lehetőségeiről az Azure Container Registryben.