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


Az Azure Database for PostgreSQL biztonsági mentése az Azure Portal használatával

Ez a cikk az Azure Database for PostgreSQL-kiszolgálók Azure Portalon történő biztonsági mentését ismerteti. A biztonsági mentést az Azure PowerShell, az Azure CLI és a REST API for PostgreSQL-adatbázisok használatával is konfigurálhatja.

A kezdés előtt tekintse át a támogatott konfigurációkat, a funkciók szempontjait és az ismert korlátozásokat, valamint a gyakori kérdéseket.

Biztonsági mentés konfigurálása PostgreSQL-adatbázisokon

Több PostgreSQL-adatbázison is konfigurálhat biztonsági másolatot több Azure Database for PostgreSQL-kiszolgálón. Ha az Ilyen típusú biztonsági mentést az Azure Backup használatával szeretné konfigurálni, kövesse az alábbi lépéseket:

  1. Nyissa meg a Backup-tárolót, válasszon ki egy tárolót, majd válassza a Biztonsági mentés lehetőséget.

    Képernyőkép a biztonsági mentés hozzáadásának gombjáról.

    Másik lehetőségként a Biztonsági mentési központból is megnyithatja ezt a lapot.

  2. Az Alapismeretek lapon adja meg a szükséges információkat.

    Képernyőkép az alapszintű biztonsági mentési adatok megadására szolgáló lapról.

  3. A Biztonsági mentési házirend lapon válasszon vagy hozzon létre egy szabályzatot, amely meghatározza a biztonsági mentés ütemezését és az adatmegőrzés időtartamát.

    Képernyőkép a biztonsági mentési szabályzat hozzáadásának lehetőségről.

  4. Az Adatforrások lapon válassza a Hozzáadás/Szerkesztés lehetőséget.

    A PostgreSQL-adatbázisok hozzáadására vagy szerkesztésére szolgáló gombot megjelenítő képernyőkép.

  5. A Biztonsági mentéshez szükséges erőforrások kiválasztása panelen válasszon egy Azure Database for PostgreSQL-kiszolgálót az előfizetések között, de csak akkor, ha ugyanabban a régióban van, mint a tároló. A nyílra kattintva megjelenítheti a kiszolgálón belüli adatbázisok listáját.

    Az Azure Database for PostgreSQL-kiszolgáló kiválasztására szolgáló panel képernyőképe.

    Megjegyzés

    Nem kell biztonsági másolatot készítenie az adatbázisokról azure_maintenance és azure_sys. Emellett nem készíthet biztonsági másolatot olyan adatbázisról, amely már biztonsági másolatot készít a Backup-tárolóról.

    A privát végpontbarát Azure Database for PostgreSQL-kiszolgálók biztonsági mentéséhez engedélyezze a megbízható Microsoft-szolgáltatásokat a hálózati beállításokban.

  6. Válassza a Kulcstartó hozzárendelése lehetőséget egy olyan kulcstartó kiválasztásához, amely a kijelölt adatbázishoz való csatlakozáshoz szükséges hitelesítő adatokat tárolja. A kulcstartóban már létre kellett volna hoznia a megfelelő titkos kulcsokat .

    Ha a kulcstárat az egyes sor szintjén szeretné hozzárendelni, kattintson a Kulcstár és titok kiválasztása elemre. A kulcstartótárolót úgy is hozzárendelheti, hogy több sort jelöl ki, majd a műveletmenüben a Kulcstartótároló hozzárendelése lehetőséget választja ki.

    A kulcstár hozzárendelésére szolgáló kijelöléseket bemutató képernyőkép.

  7. A titkos adatok megadásához használja az alábbi lehetőségek egyikét:

    • Adja meg a titkos URI-t: Ezt a beállítást akkor használja, ha a titkos URI meg van osztva vagy ismert Ön számára. A titkos URI lekérhető a kulcstartóból egy titkos kód kiválasztásával, majd a titkos azonosító értékének másolásával.

      Képernyőkép a titkos U R I beszerzéséről.

      Ezzel a beállítással azonban az Azure Backupnak nincs rálátása a hivatkozott kulcstárra. A kulcstár hozzáférési engedélyeit nem lehet közvetlenül megadni. Ahhoz, hogy a biztonsági mentési művelet sikeres legyen, a biztonsági mentési rendszergazdának és a PostgreSQL- és/vagy kulcstár-rendszergazdának biztosítania kell, hogy a Biztonsági mentési tárolónak a kulcstárhoz való hozzáférése manuálisan legyen engedélyezve a biztonsági mentés beállítása folyamatán kívül.

    • Válassza ki a key vaultot: Ezt a lehetőséget akkor használja, ha ismeri a kulcstartót és a titkos kulcsneveket. Ezután kattintson a Kulcstár és titok kiválasztása elemre, és adja meg a részleteket.

      A titkos tár hozzárendelésére szolgáló kijelöléseket bemutató képernyőkép.

      Képernyőkép az Azure Key Vault titkos kulcsainak kiválasztásáról.

      Ezzel a beállítással Ön (biztonsági mentési rendszergazdaként, aki írási hozzáféréssel rendelkezik a kulcsszéfhez) közvetlenül adhat hozzáférési jogosultságokat a kulcsszéfhez. A kulcstár és a titok már létezhet, vagy útközben is létrehozható.

      Győződjön meg arról, hogy a titok az Azure Database for PostgreSQL szerver kapcsolati lánca ADO.NET formátumban van. A sztringet frissíteni kell annak az adatbázis-felhasználónak a hitelesítő adataival, aki biztonsági mentési jogosultságokkal rendelkezik a kiszolgálón. Tudjon meg többet arról, hogyan hozhat létre titkokat a kulcstárban.

  8. Miután befejezte a kulcstartó tár és a titok információinak frissítését, megkezdődik az ellenőrzés.

    Az Azure Backup szolgáltatás ellenőrzi, hogy rendelkezik-e a kulcstartó titkos adatainak beolvasásához és az adatbázishoz való csatlakozáshoz szükséges hozzáférési engedélyekkel . A folyamat során a Kiválasztott adatforrások állapota a Biztonsági mentés konfigurálása panelen érvényesítésként jelenik meg.

    A titkos kódok folyamatban lévő érvényesítését bemutató képernyőkép.

    Ha egy vagy több hozzáférési engedély hiányzik, a szolgáltatás az alábbi hibaüzenetek egyikét jeleníti meg:

    • A felhasználó nem tud szerepköröket hozzárendelni: Ez az üzenet akkor jelenik meg, ha Ön (mint biztonsági mentési rendszergazda) nem rendelkezik írási hozzáféréssel az Azure Database for PostgreSQL-kiszolgálón és/vagy a Key Vaultban a hiányzó engedélyek hozzárendeléséhez a Nézet részletei szakaszban felsoroltak szerint.

      Töltse le a feladatsablont a műveleti menü Szerepkör-hozzárendelési sablon letöltése gombjának kiválasztásával, majd futtassa a PostgreSQL és/vagy a Key Vault rendszergazdája. Ez egy Azure Resource Manager-sablon, amely segít hozzárendelni a szükséges engedélyeket a szükséges erőforrásokhoz.

      A szerepkör-hozzárendelési sablon letöltésének lehetőségét bemutató képernyőkép.

      A sablon sikeres futtatása után válassza az Újraérvényesítés lehetőséget a Biztonsági mentés konfigurálása panelen.

    • A szerepkör-hozzárendelés nem történt meg: Ez az üzenet akkor jelenik meg, ha Ön (biztonsági mentési rendszergazdaként) írási hozzáféréssel rendelkezik az Azure Database for PostgreSQL-kiszolgálón és/vagy a Key Vaultban a hiányzó engedélyek hozzárendeléséhez a Nézet részletei szakaszban felsorolt módon. A műveletmenü Hiányzó szerepkörök hozzárendelése gombjával engedélyeket adhat az Azure Database for PostgreSQL-kiszolgálón és/vagy a key vault beágyazott verziójában.

      Képernyőkép a szerepkör-hozzárendelés sikertelenségével kapcsolatos hibáról.

  9. Válassza a Hiányzó szerepkörök hozzárendelése lehetőséget a műveletmenüben, és rendeljen hozzá szerepköröket. A folyamat elindítása után a rendszer a kulcstartó és/vagy az Azure Database for PostgreSQL-kiszolgáló hiányzó hozzáférési engedélyeit megkapja a Backup-tárolóhoz. A Hatókör területen megadhatja azt a hatókört, amelyen a hozzáférési engedélyeket meg kell adni. Ha a művelet befejeződött, az újraértékelés megkezdődik.

    Képernyőkép a hiányzó szerepkörök hozzárendelésére szolgáló gombról.

    Képernyőkép a hozzáférési engedélyek hatókörének meghatározására szolgáló mezőről.

    A Backup-tároló hozzáfér a kulcstartó titkos kulcsaihoz, és tesztkapcsolatot futtat az adatbázissal annak ellenőrzéséhez, hogy a hitelesítő adatok helyesen lettek-e megadva. A rendszer az adatbázis-felhasználó jogosultságait is ellenőrzi, hogy az adatbázis-felhasználó rendelkezik-e biztonsági mentéssel kapcsolatos engedélyekkel az adatbázison.

    Ha egy alacsony jogosultságú felhasználó nem rendelkezik biztonsági mentési/visszaállítási engedélyekkel az adatbázison, az érvényesítés sikertelen. Minden rekordhoz vagy kijelölt adatbázishoz dinamikusan jön létre PowerShell-szkript. Futtassa a PowerShell-szkriptet, hogy ezeket a jogosultságokat az adatbázis-felhasználónak adja meg az adatbázisban. Ezeket a jogosultságokat a pgAdmin vagy a PSQL eszközzel is hozzárendelheti.

    Képernyőkép egy kulcstartó titkos kulcsaihoz hozzáférő Backup-tárolóról.

    A tesztkapcsolat indításának folyamatát bemutató képernyőkép.

    Képernyőkép arról, hogyan adhat meg felhasználói hitelesítő adatokat a tesztkapcsolat futtatásához.

  10. Ha a biztonsági mentés készültségesikeres, válassza a Véleményezés és konfigurálás lapot, hogy továbblépjen a művelet elküldésének utolsó lépésére.

    A biztonsági mentés készültségét bemutató képernyőkép.

    Képernyőkép a biztonsági mentési konfiguráció áttekintésére szolgáló lapról.

  11. Válassza a Biztonsági mentés konfigurálása lehetőséget. Ezután kövesse nyomon az előrehaladást a Biztonsági másolatok panelen .

    A konfigurált biztonsági mentés részleteit bemutató képernyőkép.

Biztonsági mentési szabályzat létrehozása

A folyamat során biztonsági mentési szabályzatot hozhat létre a biztonsági mentés konfigurálásához. Másik lehetőségként lépjen a Biztonsági mentési központ>Biztonsági mentési szabályzatok>, majd kattintson a Hozzáadás gombra. A REST API használatával a PostgreSQL-adatbázisokhoz biztonsági mentési szabályzatot is létrehozhat.

  1. A Biztonsági mentési házirend létrehozása panel Alapszintű beállítások lapján adja meg az új szabályzat nevét.

    Képernyőkép a biztonsági mentési szabályzat létrehozásához használt szabályzatnév mezőjéről a panelen.

  2. Az Ütemezés és megőrzés lapon adja meg a biztonsági mentés ütemezését.

    Jelenleg csak a heti biztonsági mentési lehetőség érhető el. A biztonsági mentéseket azonban a hét több napján ütemezheti.

  3. A megőrzési beállítások megadásához válassza az Adatmegőrzési szabály hozzáadása lehetőséget.

    Hozzáadhat egy vagy több adatmegőrzési szabályt. Minden adatmegőrzési szabály bizonyos biztonsági mentések bemeneteit, valamint az adattárat és a biztonsági mentések megőrzési időtartamát feltételezi.

  4. Ha a biztonsági másolatokat a két adattár (vagy szint) egyikében szeretné tárolni, válassza a Tároló-standard vagy a Tárolóarchívum (előzetes verzió) lehetőséget.

  5. Ha át szeretné helyezni a biztonsági másolatot az archív adattárba a biztonsági mentési adattárban való lejárata után, válassza a Lejáratkor lehetőséget.

    Képernyőkép a biztonsági másolat archiválási adattárba való áthelyezésének kijelölt beállításáról a lejárata után.

    Megjegyzés

    Az alapértelmezett adatmegőrzési szabály más adatmegőrzési szabály hiányában lesz alkalmazva. Az alapértelmezett értéke három hónap.

    A biztonsági mentési adattárban a megőrzés időtartama hét naptól 10 évig terjed.

    Az archív adattárban a megőrzés időtartama hat hónaptól 10 évig terjed.

  6. Válassza a Hozzáadás lehetőséget, majd fejezze be a szabályzat áttekintésének és létrehozásának folyamatát.

A megőrzési szabályok kiértékelése előre meghatározott prioritási sorrendben történik. A prioritás az éves szabály esetében a legmagasabb, majd a havi szabály, majd a heti szabály.

Az alapértelmezett adatmegőrzési beállítások akkor érvényesek, ha más szabályok nem alkalmazhatóak. Előfordulhat például, hogy ugyanaz a helyreállítási pont az első sikeres biztonsági mentés, amely minden héten készült, és az első sikeres biztonsági mentés is minden hónapban. Mivel azonban a havi szabály prioritása magasabb, mint a heti szabály prioritása, a minden hónapban végrehajtott első sikeres biztonsági mentésnek megfelelő megőrzés érvényes.

Titkos kulcs létrehozása a kulcstartóban

A titok az Azure Database for PostgreSQL-kiszolgáló kapcsolati karakterlánca ADO.NET formátumban. A rendszer frissíti annak az adatbázis-felhasználónak a hitelesítő adataival, aki a kiszolgálón biztonsági mentési jogosultságokat kapott.

Képernyőkép, amely az Azure Database for PostgreSQL szerver kapcsolati sztringet titokként mutatja.

Másolja ki a kapcsolati sztringet az Azure Database for PostgreSQL-kiszolgálóról. A felhasználói azonosító és a jelszó frissítéséhez használjon szövegszerkesztőt.

Képernyőkép, amely bemutatja egy titok létrehozására szolgáló panelt és egy kapcsolati sztringet tartalmazó Jegyzettömb fájlt.

A PowerShell-szkript futtatásával jogosultságokat adhat az adatbázis felhasználóinak

A biztonsági mentés konfigurálása során dinamikusan generált PowerShell-szkript bemenetként fogadja az adatbázis-felhasználót a PostgreSQL rendszergazdai hitelesítő adataival együtt, hogy a biztonsági mentéssel kapcsolatos jogosultságokat az adatbázis-felhasználó számára biztosítsa az adatbázisban.

A szkript futtatásához győződjön meg arról, hogy a PSQL-eszköz a gépen van. Győződjön meg arról is, hogy a PATH környezeti változó megfelelően van beállítva a PSQL-eszköz elérési útjára:

  1. Nyissa meg a Vezérlőpult rendszerkörnyezeti változóinak szerkesztését .

    Képernyőkép a Vezérlőpult elemére való keresésről a rendszerkörnyezet változóinak szerkesztéséhez.

  2. A System PropertiesAdvanced (>) területen válassza a Környezeti változók lehetőséget.

    Képernyőkép a környezeti változók rendszertulajdonságokban való beállítására szolgáló gombról.

  3. Megjelennek az alapértelmezett környezeti változók.

    Képernyőkép az alapértelmezett környezeti változókról.

    A Szükséges változók beállításához használja a Szerkesztés gombot.

    Képernyőkép a beállítani kívánt környezeti változókról.

A hálózati kapcsolat engedélyezéséhez győződjön meg arról, hogy az Azure Database for PostgreSQL-példány kapcsolatbiztonsági beállításai tartalmazzák a gép IP-címét az engedélyezési listán.

Igény szerinti biztonsági mentések futtatása

Olyan biztonsági mentés indítása, amely nem szerepel a szabályzatban megadott ütemezésben:

  1. Nyissa meg a Backup-példányokat, és válassza a Biztonsági mentés most lehetőséget.

    Képernyőkép a biztonsági mentési példányok ablaktábláján, beleértve a Biztonsági mentés most gombot is.

  2. Válasszon a társított biztonsági mentési szabályzat által definiált adatmegőrzési szabályok listájából.

    Képernyőkép a biztonsági mentési szabályzatban definiált adatmegőrzési szabályokról.

Biztonsági mentési feladat nyomon követése

Az Azure Backup szolgáltatás létrehoz egy feladatot az ütemezett biztonsági mentésekhez, vagy ha igény szerinti biztonsági mentési műveletet indít el a nyomon követéshez. A biztonsági mentési feladat állapotának megtekintése:

  1. Lépjen a Biztonsági mentési példányok panelre . Megjeleníti a Feladatok irányítópultot az elmúlt hét nap műveleteivel és állapotaival.

    Képernyőkép a feladatok irányítópultjáról.

  2. Válassza az Összes megtekintése lehetőséget a biztonsági mentési példány folyamatban lévő és korábbi feladatainak megjelenítéséhez.

    Képernyőkép a folyamatban lévő és a korábbi feladatok megjelenítésére szolgáló gombról.

  3. Tekintse át a biztonsági mentési és visszaállítási feladatok listáját, valamint azok állapotát. Válasszon ki egy feladatot a részleteinek megtekintéséhez.

    Képernyőkép egy kijelölt feladat részleteiről.