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:
Lépjen a forrástárfiókra az Azure Portalon.
Az Adatkezelés területen válassza az Objektumreplikálás lehetőséget.
Válassza a Replikációs szabályok létrehozása lehetőséget.
Válassza ki a cél-előfizetést és a tárfiókot.
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ó.
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
b
ad 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.
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.
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.
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:
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.
Keresse meg a célfiók objektumreplikációs beállításait az Azure Portalon.
Válassza a Replikációs szabályok feltöltése lehetőséget.
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.
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:
Keresse meg a célfiók objektumreplikációs beállításait az Azure Portalon.
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.
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:
- Lépjen a forrásfiókra az Azure Portalon.
- Keresse meg a forrásblobot tartalmazó tárolót.
- 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.
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:
- Lépjen a forrástárfiókra az Azure Portalon.
- A Gépház területen válassza az Objektumreplikálás lehetőséget.
- Válassza az Egyebek gombot a szabályzat neve mellett.
- Válassza a Szabályok törlése lehetőséget.
Következő lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: