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


Georeplikációs és biztonsági mentési visszaállítás konfigurálása transzparens adattitkosításhoz adatbázisszintű, ügyfél által felügyelt kulcsokkal

A következőre vonatkozik: Azure SQL Database

Megjegyzés:

Az Adatbázisszintű TDE CMK elérhető az Azure SQL Database-hez (minden SQL Database-kiadáshoz). Nem érhető el a felügyelt Azure SQL-példányokhoz, a helyszíni SQL Serverhez, az Azure-beli virtuális gépekhez és az Azure Synapse Analyticshez (dedikált SQL-készletekhez (korábban SQL DW)).

Ebben az útmutatóban végigvezetjük az Azure SQL Database georeplikációs és biztonsági mentési visszaállításának konfigurálásához szükséges lépéseket. Az Azure SQL Database transzparens adattitkosítással (TDE) és ügyfél által felügyelt kulcsokkal (CMK) van konfigurálva az adatbázis szintjén, és egy felhasználó által hozzárendelt felügyelt identitást használ az Azure Key Vault eléréséhez. Az Azure Key Vault és az Azure SQL logikai kiszolgálója is ugyanabban a Microsoft Entra-bérlőben található ebben az útmutatóban, de különböző bérlőkben is lehetnek.

Megjegyzés:

A Microsoft Entra ID az Azure Active Directory (Azure AD) új neve. Jelenleg frissítjük a dokumentációt.

Előfeltételek

Megjegyzés:

Ugyanez az útmutató alkalmazható az adatbázisszintű, ügyfél által felügyelt kulcsok konfigurálására egy másik bérlőben az összevont ügyfélazonosító paraméter hozzáadásával. További információ: Identitás- és kulcskezelés a TDE-hez adatbázisszintű, ügyfél által felügyelt kulcsokkal.

Fontos

Az adatbázis létrehozása vagy visszaállítása után az Azure Portal transzparens adattitkosítás menüjében az új adatbázis ugyanazokkal a beállításokkal jelenik meg, mint a forrásadatbázis, de lehet, hogy hiányoznak kulcsok. Minden olyan esetben, amikor új adatbázist hoz létre egy forrásadatbázisból, a céladatbázishoz megjelenített kulcsok száma az Azure Portal További adatbáziskulcsok listájában kisebb lehet, mint a forrásadatbázishoz megjelenített kulcsok száma. Ennek az az oka, hogy a megjelenített kulcsok száma a céladatbázis létrehozásához használt egyedi funkciókövetelményektől függ. Az újonnan létrehozott adatbázisokhoz elérhető összes kulcs listázásához használja az azure SQL Database adatbázisszintű ügyfél által felügyelt kulcsbeállításainak megtekintéséhez elérhető API-kat.

Azure SQL Database létrehozása adatbázisszintű, ügyfél által felügyelt kulcsokkal másodlagos vagy másolatként

Az alábbi utasítások vagy parancsok segítségével hozzon létre egy másodlagos replikát vagy másolási célt egy adatbázisszintű, ügyfél által felügyelt kulcsokkal konfigurált Azure SQL Database-adatbázishoz. Felhasználó által hozzárendelt felügyelt identitásra van szükség az ügyfél által felügyelt kulcs beállításához az adatbázis-létrehozási fázisban az transzparens adattitkosításhoz.

Adatbázispéldány létrehozása, amely adatbázisszintű, ügyfél által felügyelt kulcsokkal rendelkezik

Ha adatbázist szeretne létrehozni az Azure SQL Database-ben az adatbázisszintű, ügyfél által felügyelt kulcsokkal rendelkező másolatként, kövesse az alábbi lépéseket:

  1. Lépjen az Azure Portalra , és keresse meg az adatbázisszintű, ügyfél által felügyelt kulcsokkal konfigurált Azure SQL Database-t. Lépjen az Adattitkosítás menü transzparens adattitkosítás lapjára, és ellenőrizze az adatbázis által használt aktuális kulcsok listáját.

    Screenshot of the Azure portal transparent data encryption menu for a database.

  2. Hozzon létre egy másolatot az adatbázisról az adatbázis Áttekintés menüjének Másolás parancsával.

    Screenshot of the Azure portal copy database menu.

  3. Megjelenik az SQL Database létrehozása – Adatbázis másolása menü. Használjon másik kiszolgálót ehhez az adatbázishoz, de ugyanazokat a beállításokat, mint a másolni kívánt adatbázis. A transzparens adattitkosítás Kulcskezelés szakaszban válassza a Transzparens adattitkosítás konfigurálása lehetőséget.

    Screenshot of the Azure portal copy database menu with the transparent data encryption key management section expanded.

  4. Amikor megjelenik a transzparens adattitkosítás menü, tekintse át a másolási adatbázis CMK-beállításait. A beállításokat és kulcsokat ugyanazzal az identitással és a forrásadatbázisban használt kulcsokkal kell kitölteni.

  5. Kattintson az Alkalmaz gombra a folytatáshoz, majd válassza a Véleményezés + létrehozás, majd a Létrehozás lehetőséget a másolási adatbázis létrehozásához.

Másodlagos replika létrehozása, amely adatbázisszintű ügyfél által felügyelt kulcsokkal rendelkezik

  1. Lépjen az Azure Portalra , és keresse meg az adatbázisszintű, ügyfél által felügyelt kulcsokkal konfigurált Azure SQL Database-t. Keresse meg a transzparens adattitkosítás menüt, és ellenőrizze az adatbázis által használt aktuális kulcsok listáját.

    Screenshot of the Azure portal transparent data encryption menu for a database.

  2. Az adatbázis adatkezelési beállításai között válassza a Replikák lehetőséget. Válassza a Replika létrehozása lehetőséget az adatbázis másodlagos replikája létrehozásához.

    Screenshot of the Azure portal database replica menu.

  3. Megjelenik az SQL Database létrehozása – Georeplika menü. Használjon másodlagos kiszolgálót ehhez az adatbázishoz, de ugyanazokat a beállításokat, mint a replikálni kívánt adatbázis. A transzparens adattitkosítás Kulcskezelés szakaszban válassza a Transzparens adattitkosítás konfigurálása lehetőséget.

    Screenshot of the Azure portal database replica menu with the transparent data encryption key management section expanded.

  4. Amikor megjelenik a transzparens adattitkosítás menü, tekintse át az adatbázisreplika CMK-beállításait. A beállításokat és kulcsokat ugyanazzal az identitással és az elsődleges adatbázisban használt kulcsokkal kell kitölteni.

  5. Kattintson az Alkalmaz gombra a folytatáshoz, majd válassza a Véleményezés + létrehozás, majd a Létrehozás lehetőséget a másolási adatbázis létrehozásához.

Azure SQL Database visszaállítása adatbázisszintű, ügyfél által felügyelt kulcsokkal

Ez a szakasz végigvezeti az adatbázisszintű, ügyfél által felügyelt kulcsokkal konfigurált Azure SQL Database visszaállításának lépésein. Felhasználó által hozzárendelt felügyelt identitásra van szükség az ügyfél által felügyelt kulcs beállításához az adatbázis-létrehozási fázisban az transzparens adattitkosításhoz.

Időponthoz kötött visszaállítás

Az alábbi szakasz bemutatja, hogyan állítható vissza egy ügyfél által felügyelt kulcsokkal konfigurált adatbázis az adatbázis szintjén egy adott időpontra. Ha többet szeretne megtudni az SQL Database biztonsági mentési helyreállításáról, olvassa el az ADATBÁZIS helyreállítása az SQL Database-ben című témakört.

  1. Lépjen az Azure Portalra , és keresse meg a visszaállítani kívánt, adatbázisszintű, ügyfél által felügyelt kulcsokkal konfigurált Azure SQL Database-t.

  2. Az adatbázis adott időpontra való visszaállításához válassza a Visszaállítás lehetőséget az adatbázis Áttekintés menüjében.

    Screenshot of the Azure portal copy database menu.

  3. Megjelenik az SQL Database létrehozása – Adatbázis visszaállítása menü. Adja meg a szükséges forrás- és adatbázisadatokat. A transzparens adattitkosítás Kulcskezelés szakaszban válassza a Transzparens adattitkosítás konfigurálása lehetőséget.

    Screenshot of the Azure portal restore database menu with the transparent data encryption key management section expanded.

  4. Amikor megjelenik a transzparens adattitkosítás menü, tekintse át az adatbázis CMK-beállításait. A beállításokat és kulcsokat ugyanazzal az identitással és kulcsokkal kell feltölteni, amelyeket a visszaállítani kívánt adatbázisban használ.

  5. Kattintson az Alkalmaz gombra a folytatáshoz, majd válassza a Véleményezés + létrehozás, majd a Létrehozás lehetőséget a másolási adatbázis létrehozásához.

Elvetett adatbázis-visszaállítás

Az alábbi szakasz bemutatja, hogyan állítható vissza egy olyan törölt adatbázis, amely ügyfél által felügyelt kulcsokkal lett konfigurálva az adatbázis szintjén. Ha többet szeretne megtudni az SQL Database biztonsági mentési helyreállításáról, olvassa el az ADATBÁZIS helyreállítása az SQL Database-ben című témakört.

  1. Lépjen az Azure Portalra , és keresse meg a visszaállítani kívánt törölt adatbázis logikai kiszolgálóját. Az Adatkezelés területen válassza a Törölt adatbázisok lehetőséget.

    Screenshot of the Azure portal deleted databases menu.

  2. Válassza ki a visszaállítani kívánt törölt adatbázist.

  3. Megjelenik az SQL Database létrehozása – Adatbázis visszaállítása menü. Adja meg a szükséges forrás- és adatbázisadatokat. A transzparens adattitkosítás Kulcskezelés szakaszban válassza a Transzparens adattitkosítás konfigurálása lehetőséget.

    Screenshot of the Azure portal restore database menu with the transparent data encryption key management section expanded.

  4. Amikor megjelenik a transzparens adattitkosítás menü, konfigurálja a felhasználó által hozzárendelt felügyelt identitás, ügyfél által felügyelt kulcs és további adatbáziskulcsok szakaszt az adatbázishoz.

  5. Kattintson az Alkalmaz gombra a folytatáshoz, majd válassza a Véleményezés + létrehozás, majd a Létrehozás lehetőséget a másolási adatbázis létrehozásához.

Georeduktúra visszaállítása

Az alábbi szakasz bemutatja, hogyan állítható vissza az adatbázis georeplikált biztonsági másolata, amely ügyfél által felügyelt kulcsokkal van konfigurálva az adatbázis szintjén. Ha többet szeretne megtudni az SQL Database biztonsági mentési helyreállításáról, olvassa el az ADATBÁZIS helyreállítása az SQL Database-ben című témakört.

  1. Lépjen az Azure Portalra , és keresse meg azt a logikai kiszolgálót, ahol vissza szeretné állítani az adatbázist.

  2. Az Áttekintés menüben válassza az Adatbázis létrehozása lehetőséget.

  3. Megjelenik az SQL Database létrehozása menü. Töltse ki az új adatbázis alapszintű és hálózatkezelési lapjait. A További beállítások területen válassza a Meglévő adatok használata szakasz Biztonsági mentése elemét, majd válasszon egy georeplikált biztonsági másolatot.

    Screenshot of the Azure portal create database menu selecting a backup to use for the database.

  4. Lépjen a Biztonság lapra. A transzparens adattitkosítás Kulcskezelés szakaszban válassza a Transzparens adattitkosítás konfigurálása lehetőséget.

  5. Amikor megjelenik a transzparens adattitkosítás menü, válassza az Adatbázisszintű ügyfél által felügyelt kulcs (CMK) lehetőséget. A felhasználó által hozzárendelt felügyelt identitásnak, az ügyfél által felügyelt kulcsnak és a további adatbáziskulcsnak meg kell egyeznie a visszaállítani kívánt forrásadatbázissal. Győződjön meg arról, hogy a felhasználó által hozzárendelt felügyelt identitás hozzáfér a biztonsági másolatban használt ügyfél által felügyelt kulcsot tartalmazó kulcstartóhoz.

  6. A folytatáshoz válassza az Alkalmaz elemet, majd a Felülvizsgálat + létrehozás, majd a Létrehozás lehetőséget a biztonsági mentési adatbázis létrehozásához.

Fontos

A hosszú távú adatmegőrzési (LTR) biztonsági másolatok nem tartalmazzák a biztonsági mentés által használt kulcsok listáját. Az LTR biztonsági mentésének visszaállításához a forrásadatbázis által használt összes kulcsot át kell adni az LTR visszaállítási célnak.

Megjegyzés:

Az Adatbázisszintű, ügyfél által felügyelt kulcsokkal rendelkező Azure SQL Database létrehozása másodlagos vagy másolási szakaszban kiemelt ARM-sablonra hivatkozva a paraméter módosításával visszaállíthatja az createMode adatbázist egy ARM-sablonnal.

Automatikus kulcsforgatási lehetőség másolt vagy visszaállított adatbázisokhoz

Az újonnan másolt vagy visszaállított adatbázisok konfigurálhatók úgy, hogy automatikusan elforgatják a transzparens adattitkosításhoz használt ügyfél által kezelt kulcsot. Az Automatikus kulcsváltás az Azure Portalon vagy API-k használatával történő engedélyezéséről további információt az automatikus kulcsváltás az adatbázis szintjén című témakörben talál.

További lépések

Tekintse meg a következő dokumentációt a különböző adatbázisszintű CMK-műveletekről: