Logic Apps gebruiken om een e-mail te ontvangen over statuswijzigingen van sleutelkluisgeheimen

In deze handleiding leert u hoe u kunt reageren op Gebeurtenissen van Azure Key Vault die worden ontvangen via Azure Event Grid met behulp van Azure Logic Apps. Aan het einde van het artikel beschikt u over een logische Azure-app die een e-mailmelding verstuurt wanneer er een geheim wordt gemaakt in Azure Key Vault.

Zie Key Vault bewaken met Azure Event Grid voor een overzicht van Azure Key Vault/Azure Event Grid-integratie.

Vereisten

Een logische app maken via Event Grid

Maak eerst een logische app met event grid-handler en abonneer u op Azure Key Vault 'SecretNewVersionCreated'-gebeurtenissen.

Volg de volgende stappen als u een Azure Event Grid-abonnement wilt maken:

  1. Ga in de Azure Portal naar uw sleutelkluis, selecteer Gebeurtenissen > Aan de slag en selecteer Logic Apps

    Key Vault - gebeurtenissenpagina

  2. Valideer de verbinding in Logic Apps Designer en selecteer Doorgaan

    Logic App Designer - verbinding

  3. Ga als volgt te werk op het scherm Wanneer een resource-gebeurtenis optreedt :

    • Laat Abonnement en Resourcenaam op de standaardwaarde staan.
    • Selecteer Microsoft.KeyVault.vaults voor het Resourcetype.
    • Selecteer Microsoft.KeyVault.SecretNewVersionCreated voor Gebeurtenistype-item - 1.

    Logic App Designer - gebeurtenishandler

  4. Selecteer + Nieuwe stap. Hiermee wordt een nieuw venster geopend om een actie te kiezen.

  5. Zoek naar e-mail. Zoek en selecteer de bijbehorende connector op basis van uw e-mailprovider. In deze zelfstudie wordt Office 365 Outlook gebruikt. De stappen voor andere e-mailproviders zijn vergelijkbaar.

  6. Selecteer de actie Een e-mail verzenden (V2) .

    Logic App Designer - e-mail verzenden

  7. Stel de e-mailsjabloon samen:

    • Aan: Voer het e-mailadres in waarop u de e-mailmeldingen wilt ontvangen. Voor deze zelfstudie gebruikt u een e-mailaccount dat u kunt gebruiken voor het testen.
    • Onderwerp en Hoofdtekst: typ hier het onderwerp en de tekst voor uw e-mail. Selecteer de JSON-eigenschappen van het selector-hulpprogramma om dynamische inhoud op basis van gebeurtenisgegevens toe te voegen. U kunt de gegevens van de gebeurtenis ophalen met @{triggerBody()?['Data']}.

    Uw e-mailsjabloon ziet er nu misschien uit als in dit voorbeeld.

    Logic App Designer - e-mailtekst

  8. Selecteer Opslaan als.

  9. Voer een naam in voor de nieuwe logische app en selecteer Maken.

    Logic App Designer - maken

Testen en verifiëren

  1. Ga naar uw sleutelkluis op de Azure Portal en selecteer Gebeurtenissen > Gebeurtenisabonnementen. Controleren of een nieuw abonnement is gemaakt

    Logic App Designer - testen en verifiëren

  2. Ga naar de sleutelkluis, selecteer Geheimen en selecteer + Genereren/importeren. Maak een nieuw geheim voor testdoeleinden. Geef de sleutel een naam en behoud voor de resterende parameters de standaardinstellingen.

    Key Vault - geheim maken

  3. Geef op het scherm Een geheim maken een naam en een willekeurige waarde op en selecteer Maken.

Wanneer het geheim wordt gemaakt, wordt er een e-mailbericht ontvangen op de geconfigureerde adressen.

Volgende stappen