Delen via


Gegevensversleuteling voor Azure Database for MySQL - Flexible Server met behulp van Azure Portal

VAN TOEPASSING OP: Azure Database for MySQL - Flexibele server

In deze zelfstudie leert u hoe u gegevensversleuteling instelt en beheert voor een flexibele Azure Database for MySQL-server.

In deze zelfstudie leert u het volgende:

  • Gegevensversleuteling instellen voor flexibele Azure Database for MySQL-server.

  • Configureer gegevensversleuteling voor herstel.

  • Configureer gegevensversleuteling voor replicaservers.

    Notitie

    Azure Key Vault-toegangsconfiguratie ondersteunt nu twee typen machtigingsmodellen: op rollen gebaseerd toegangsbeheer van Azure en toegangsbeleid voor de kluis. In de zelfstudie wordt beschreven hoe u gegevensversleuteling configureert voor flexibele Azure Database for MySQL-server met behulp van het toegangsbeleid voor de kluis. U kunt er echter voor kiezen om Azure RBAC als machtigingsmodel te gebruiken om toegang te verlenen tot Azure Key Vault. Hiervoor hebt u een ingebouwde of aangepaste rol nodig met minder dan drie machtigingen en deze toe te wijzen via het tabblad Toegangsbeheer (IAM) in de sleutelkluis: a) KeyVault/vaults/keys/wrap/action b) KeyVault/vaults/keys/unwrap/action c) KeyVault/vaults/keys/read. Voor beheerde HSM van Azure Key Vault moet u ook de roltoewijzing Managed HSM Crypto Service Encryption User toewijzen in RBAC.

Vereisten

De juiste machtigingen instellen voor sleutelbewerkingen

  1. Selecteer toegangsbeleid in Key Vault en selecteer vervolgens Maken.

    Schermopname van Key Vault-toegangsbeleid in Azure Portal.

  2. Selecteer op het tabblad Machtigingen de volgende sleutelmachtigingen : Ophalen , Weergeven , Sleutel teruglopen, Sleutel uitpakken.

  3. Selecteer op het tabblad Principal de door de gebruiker toegewezen beheerde identiteit.

    Schermopname van het tabblad Principal in Azure Portal.

  4. Selecteer Maken.

Door de klant beheerde sleutel configureren

Voer de volgende stappen uit om de door de klant beheerde sleutel in te stellen.

  1. Navigeer in de portal naar uw flexibele Azure Database for MySQL-serverexemplaren en selecteer vervolgens onder Beveiliging gegevensversleuteling.

    Schermopname van de pagina voor gegevensversleuteling.

  2. Selecteer Op de pagina Gegevensversleuteling onder Geen identiteit toegewezen , selecteer Identiteit wijzigen,

  3. Selecteer in het dialoogvenster Gebruiker selecteren toegewezen** beheerde identiteit de demo-umi-identiteit en selecteer vervolgens Toevoegen**.

    Schermopname van het selecteren van de demo-umi op de pagina toegewezen beheerde identiteit.

  4. Selecteer rechts van de sleutelselectiemethode een sleutel en geef een sleutelkluis en sleutelpaar op of selecteer Een sleutel-id invoeren.

    Schermopname van de methode voor sleutelselectie om de gebruiker weer te geven.

  5. Selecteer Opslaan.

Gegevensversleuteling gebruiken voor herstel

Voer de volgende stappen uit om gegevensversleuteling te gebruiken als onderdeel van een herstelbewerking.

  1. Ga in Azure Portal naar de pagina Overzicht voor uw server en selecteer Herstellen.

    1. Op het tabblad Beveiliging geeft u de identiteit en de sleutel op.

      Schermopname van overzichtspagina.

  2. Selecteer Identiteit wijzigen en selecteer de door de gebruiker toegewezen beheerde identiteit en selecteer Toevoegenom de sleutel te selecteren. U kunt een sleutelkluis en sleutelpaar selecteren of een sleutel-id invoeren

    SCreenshot van de pagina identiteit wijzigen.

Gegevensversleuteling gebruiken voor replicaservers

Nadat het exemplaar van uw flexibele Azure Database for MySQL-server is versleuteld met de beheerde sleutel van een klant die is opgeslagen in Key Vault, wordt elke nieuw gemaakte kopie van de server ook versleuteld.

  1. Als u replicatie wilt configureren, selecteert u Replicatie onder Instellingen en selecteert u vervolgens Replica toevoegen.

    Schermopname van de pagina Replicatie.

  2. Selecteer in het dialoogvenster Replicaserver toevoegen aan Azure Database for MySQL de juiste optie Compute en opslag en selecteer VERVOLGENS OK.

    Schermopname van de pagina Compute + Storage.

    Belangrijk

    Wanneer u een flexibele Azure Database for MySQL-server probeert te versleutelen met een door de klant beheerde sleutel die al een replica(s) heeft, raden we u aan de replica('s) ook te configureren door de beheerde identiteit en sleutel toe te voegen.