Megosztás a következőn keresztül:


Objektumreplikálás konfigurálása blokkblobokhoz

Az objektumreplikálás aszinkron módon másolja a blokkblobokat egy forrástárfiók és egy célfiók között. Az objektumreplikálás konfigurálásakor létre kell hoznia egy replikációs szabályzatot, amely meghatározza a forrástárfiókot és a célfiókot. A replikációs szabályzatok egy vagy több olyan szabályt tartalmaznak, amelyek egy forrástárolót és egy céltárolót határoznak meg, és jelzik, hogy mely blokkblobok replikálódnak a forrástárolóban. Az objektumreplikálással kapcsolatos további információkért lásd a blokkblobok objektumreplikálását ismertető témakört.

Ez a cikk azt ismerteti, hogyan konfigurálhat objektumreplikációs szabályzatot az Azure Portal, a PowerShell vagy az Azure CLI használatával. Az objektumreplikálás konfigurálásához használhatja az Azure Storage-erőforrás-szolgáltató egyik ügyfélkódtárát is.

Előfeltételek

Mielőtt konfigurálja az objektumreplikálást, hozza létre a forrás- és céltárfiókokat, ha még nem léteznek. A forrás- és célfiókok lehetnek általános célú v2-tárfiókok vagy prémium szintű blokkblobfiókok. További információ: Azure Storage-fiók létrehozása.

Az objektumreplikáláshoz engedélyezni kell a blobok verziószámozását a forrás- és a célfiókban, és engedélyezni kell a blobmódosítási hírcsatornát a forrásfiókhoz. A blobok verziószámozásával kapcsolatos további információkért lásd a Blob verziószámozását. További információ a változáscsatornáról: Változáscsatorna támogatása az Azure Blob Storage-ban. Ne feledje, hogy ezeknek a funkcióknak az engedélyezése további költségeket eredményezhet.

Egy tárfiók objektumreplikációs szabályzatának konfigurálásához hozzá kell rendelnie az Azure Resource Manager közreműködői szerepkörét, amely a tárfiók szintjére vagy magasabb szintjére terjed ki. További információ: Azure beépített szerepkörök az Azure szerepköralapú hozzáférés-vezérlési (Azure RBAC) dokumentációjában.

Az objektumreplikálás még nem támogatott azokban a fiókokban, amelyeken engedélyezve van a hierarchikus névtér.

Objektumreplikálás konfigurálása mindkét tárfiókhoz való hozzáféréssel

Ha a forrás- és a céltárfiókhoz is rendelkezik hozzáféréssel, akkor mindkét fiókon konfigurálhatja az objektumreplikációs szabályzatot. Az alábbi példák bemutatják, hogyan konfigurálható az objektumreplikálás az Azure Portal, a PowerShell vagy az Azure CLI használatával.

Amikor az Azure Portalon konfigurálja az objektumreplikálást, csak a forrásfiókon kell konfigurálnia a szabályzatot. Az Azure Portal automatikusan létrehozza a szabályzatot a célfiókon, miután konfigurálta a forrásfiókhoz.

Ha replikációs szabályzatot szeretne létrehozni az Azure Portalon, kövesse az alábbi lépéseket:

  1. Lépjen a forrástárfiókra az Azure Portalon.

  2. Az Adatkezelés területen válassza az Objektumreplikálás lehetőséget.

  3. Válassza a Replikációs szabályok létrehozása lehetőséget.

  4. Válassza ki a cél-előfizetést és a tárfiókot.

  5. A Tárolópár részletei szakaszban válasszon ki egy forrástárolót a forrásfiókból, és egy céltárolót a célfiókból. Replikációs szabályzatonként legfeljebb 10 tárolópár hozható létre az Azure Portalon. Több mint 10 tárolópár (legfeljebb 1000) konfigurálásához lásd: Objektumreplikálás konfigurálása JSON-fájl használatával.

    Az alábbi képen replikációs szabályok halmaza látható.

    Screenshot showing replication rules in Azure portal

  6. Ha szükséges, adjon meg egy vagy több szűrőt, hogy csak az előtagmintának megfelelő blobokat másolja. Ha például előtagot bad meg, akkor csak azok a blobok lesznek replikálva, amelyeknek a neve ezzel a betűvel kezdődik. You can specify a virtual directory as part of the prefix. Legfeljebb öt előtag-egyezést adhat hozzá. Az előtag sztringje nem támogatja a helyettesítő karaktereket.

    Az alábbi képen olyan szűrők láthatók, amelyek korlátozzák, hogy mely blobokat másolja a replikációs szabály részeként.

    Screenshot showing filters for a replication rule

  7. Alapértelmezés szerint a másolási hatókör csak az új objektumok másolására van beállítva. A tároló összes objektumának másolásához vagy az egyéni dátumtól és időponttól kezdve az objektumok másolásához válassza a módosítási hivatkozást, és konfigurálja a tárolópár másolási hatókörét.

    Az alábbi képen egy egyéni másolási hatókör látható, amely egy megadott dátumból és időpontból másolja az objektumokat.

    Screenshot showing custom copy scope for object replication

  8. Válassza a Mentés és alkalmazás lehetőséget a replikációs szabályzat létrehozásához és az adatok replikálásának megkezdéséhez.

Miután konfigurálta az objektumreplikálást, az Azure Portal megjeleníti a replikációs szabályzatot és a szabályokat az alábbi képen látható módon.

Screenshot showing object replication policy in Azure portal

Objektumreplikálás konfigurálása JSON-fájllal

Ha nem rendelkezik engedélyekkel a forrás tárfiókhoz, vagy ha több mint 10 tárolópárt szeretne használni, konfigurálhatja az objektumreplikálást a célfiókon, és megadhat egy JSON-fájlt, amely tartalmazza a szabályzatdefiníciót egy másik felhasználónak, hogy ugyanazt a szabályzatot hozza létre a forrásfiókon. Ha például a forrásfiók a célfióktól eltérő Microsoft Entra-bérlőben található, akkor ezzel a módszerrel konfigurálhatja az objektumreplikálást.

A szabályzatdefiníciót tartalmazó JSON-fájlok létrehozásának módjáról a Szabályzatdefiníciós fájlban talál további információt.

Megjegyzés:

A bérlők közötti objektumreplikálás alapértelmezés szerint engedélyezett egy tárfiók esetében. A bérlők közötti replikáció megakadályozása érdekében beállíthatja az AllowCrossTenantReplication tulajdonságot, hogy letiltsa a bérlők közötti objektumreplikációt a tárfiókok esetében. További információ: Objektumreplikálás megakadályozása a Microsoft Entra-bérlők között.

Az ebben a szakaszban szereplő példák bemutatják, hogyan konfigurálhatja az objektumreplikációs szabályzatot a célfiókon, majd lekérheti annak a szabályzatnak a JSON-fájlját, amelyet egy másik felhasználó használhat a szabályzat forrásfiókon való konfigurálásához.

Ha egy JSON-fájllal szeretné konfigurálni az objektumreplikálást a célfiókon az Azure Portalon, kövesse az alábbi lépéseket:

  1. Hozzon létre egy helyi JSON-fájlt, amely meghatározza a replikációs szabályzatot a célfiókon. Állítsa a policyId mezőt alapértelmezettre, hogy az Azure Storage határozza meg a szabályzat azonosítóját.

    A replikációs szabályzatot meghatározó JSON-fájlok létrehozásának egyszerű módja, ha először létrehoz egy tesztreplikációs szabályzatot két tárfiók között az Azure Portalon. Ezután letöltheti a replikációs szabályokat, és szükség szerint módosíthatja a JSON-fájlt.

  2. Keresse meg a célfiók objektumreplikációs beállításait az Azure Portalon.

  3. Válassza a Replikációs szabályok feltöltése lehetőséget.

  4. Töltse fel a JSON-fájlt. Az Azure Portal megjeleníti a létrehozandó szabályzatot és szabályokat az alábbi képen látható módon.

    Screenshot showing how to upload a JSON file to define a replication policy

  5. Válassza a Feltöltés lehetőséget a replikációs szabályzat célfiókon való létrehozásához.

Ezután letöltheti a szabályzatdefiníciót tartalmazó JSON-fájlt, amelyet egy másik felhasználónak adhat meg a forrásfiók konfigurálásához. A JSON-fájl letöltéséhez kövesse az alábbi lépéseket:

  1. Keresse meg a célfiók objektumreplikációs beállításait az Azure Portalon.

  2. Válassza a letölteni kívánt szabályzat melletti Továbbiak gombot, majd válassza a Szabályok letöltése lehetőséget az alábbi képen látható módon.

    Screenshot showing how to download replication rules to a JSON file

  3. Mentse a JSON-fájlt a helyi számítógépre, és ossza meg egy másik felhasználóval a szabályzat forrásfiókon való konfigurálásához.

A letöltött JSON-fájl tartalmazza a házirend azonosítóját, amelyet az Azure Storage hozott létre a házirendhez a célfiókon. A forrásfiók objektumreplikálásának konfigurálásához ugyanazt a szabályzatazonosítót kell használnia.

Ne feledje, hogy ha egy JSON-fájlt feltölt egy replikációs szabályzat létrehozásához a célfiókhoz az Azure Portalon keresztül, az nem hozza létre automatikusan ugyanazt a szabályzatot a forrásfiókban. Egy másik felhasználónak létre kell hoznia a szabályzatot a forrásfiókon, mielőtt az Azure Storage megkezdi az objektumok replikálását.

Blob replikációs állapotának ellenőrzése

A forrásfiókban lévő blobok replikációs állapotát az Azure Portal, a PowerShell vagy az Azure CLI használatával ellenőrizheti. Az objektumreplikációs tulajdonságok csak akkor lesznek feltöltve, ha a replikáció befejeződött vagy meghiúsult.

Ha ellenőrizni szeretné egy blob replikációs állapotát az Azure Portal forrásfiókjában, kövesse az alábbi lépéseket:

  1. Lépjen a forrásfiókra az Azure Portalon.
  2. Keresse meg a forrásblobot tartalmazó tárolót.
  3. Válassza ki a blobot a tulajdonságainak megjelenítéséhez. Ha a blob replikálása sikeresen megtörtént, az Objektumreplikációs szakaszban láthatja, hogy az állapot Befejezve értékre van állítva. A tárolóhoz tartozó objektumreplikálást szabályozó szabály replikációs házirend-azonosítója és azonosítója is megjelenik.

Screenshot showing replication status for a blob in the source account

Ha a forrásfiókban lévő blob replikációs állapota hibát jelez, vizsgálja meg a következő lehetséges okokat:

  • Győződjön meg arról, hogy az objektumreplikációs szabályzat konfigurálva van a célfiókban.
  • Ellenőrizze, hogy a céltároló még létezik-e.
  • Ha a forrásblobot egy írási művelet részeként ügyfél által megadott kulccsal titkosították, az objektumreplikálás sikertelen lesz. Az ügyfél által megadott kulcsokkal kapcsolatos további információkért lásd : Titkosítási kulcs megadása a Blob Storage-nak küldött kéréshez.

Replikációs szabályzat eltávolítása

A replikációs szabályzat és a hozzá tartozó szabályok eltávolításához használja az Azure Portalt, a PowerShellt vagy a parancssori felületet.

Ha el szeretne távolítani egy replikációs szabályzatot az Azure Portalon, kövesse az alábbi lépéseket:

  1. Lépjen a forrástárfiókra az Azure Portalon.
  2. A Gépház területen válassza az Objektumreplikálás lehetőséget.
  3. Válassza az Egyebek gombot a szabályzat neve mellett.
  4. Válassza a Szabályok törlése lehetőséget.

Következő lépések