Dela via


Använd Logic Apps för att ta emot e-post om statusändringar av hemligheter i nyckelvalv

I den här guiden får du lära dig hur du svarar på Azure Key Vault-händelser som tas emot via Azure Event Grid med hjälp av Azure Logic Apps. I slutet har du en Azure-logikapp konfigurerad för att skicka ett e-postmeddelande varje gång en hemlighet skapas i Azure Key Vault.

En översikt över Azure Key Vault/Azure Event Grid-integrering finns i Övervaka Key Vault med Azure Event Grid.

Förutsättningar

Skapa en logikapp via Event Grid

Börja med att skapa logikappen med Event Grid-hanteraren och prenumerera på Azure Key Vault-händelser "SecretNewVersionCreated".

Följ dessa steg för att skapa en Azure Event Grid-prenumeration:

  1. I Azure-portalen går du till ditt nyckelvalv, väljer Händelser > Kom igång och väljer Logic Apps

    Key Vault – händelsesidan

  2. Verifiera anslutningen i Logic Apps Designer och välj Fortsätt

    Logic App Designer – anslutning

  3. Gör följande på skärmen När en resurshändelse inträffar :

    • Lämna Prenumeration och Resursnamn som standard.
    • Välj Microsoft.KeyVault.vaults som resurstyp.
    • Välj Microsoft.KeyVault.SecretNewVersionSkapad för Händelsetypobjekt – 1.

    Logic App Designer – händelsehanterare

  4. Välj + Nytt steg Detta öppnar ett fönster för att välja en åtgärd.

  5. Sök efter e-post. Baserat på din e-postleverantör, hitta och välj den matchande anslutningen. I den här självstudien används Office 365 Outlook. Stegen för andra e-postleverantörer liknar dessa.

  6. Välj åtgärden Skicka ett e-postmeddelande (V2).

    Logic App Designer – skicka e-post

  7. Bygg din e-postmall:

    • Till: Ange e-postadressen för att ta emot e-postmeddelandena. I den här självstudien använder du ett e-postkonto som du kan komma åt för testning.
    • Ämne och brödtext: Skriv texten för din e-post. Välj JSON-egenskaper från valverktyget för att ta med dynamiskt innehåll baserat på händelsedata. Du kan hämta data för händelsen med hjälp av @{triggerBody()?['Data']}.

    E-postmallen kan se ut som i det här exemplet.

    Logic App Designer – e-postkropp

  8. Välj Spara som.

  9. Ange ett namn för den nya logikappen och välj Skapa.

    Logic App Designer – skapa

Testa och verifiera

  1. Gå till ditt nyckelvalv på Azure-portalen och välj Händelseprenumerationer>. Kontrollera att en ny prenumeration har skapats

    Logic App Designer – testa och verifiera

  2. Gå till nyckelvalvet, välj Hemligheter och välj + Generera/importera. Skapa en ny hemlighet i testsyfte namnge nyckeln och behåll de återstående parametrarna i standardinställningarna.

    Key Vault – Skapa hemlighet

  3. På skärmen Skapa en hemlighet anger du valfritt namn, valfritt värde och väljer Skapa.

När hemligheten skapas tas ett e-postmeddelande emot på de konfigurerade adresserna.

Nästa steg