Sdílet prostřednictvím


Zasílání e-mailů o změnách stavu tajných kódů trezoru klíčů pomocí Logic Apps

V této příručce se dozvíte, jak reagovat na události Azure Key Vault, které se přijímají prostřednictvím Azure Event Grid pomocí Azure Logic Apps. Na konci budete mít aplikaci logiky Azure nastavenou tak, aby při každém vytvoření tajného kódu v Azure Key Vault odesílala e-mail s oznámením.

Přehled integrace azure Key Vault/ Azure Event Grid najdete v tématu Monitorování Key Vault s využitím Azure Event Grid.

Požadavky

Vytvoření aplikace logiky prostřednictvím Event Gridu

Nejprve vytvořte aplikaci logiky s obslužnou rutinou Event Gridu a přihlaste se k odběru událostí Azure Key Vault SecretNewVersionCreated.

Pokud chcete vytvořit předplatné Azure Event Grid, postupujte takto:

  1. V Azure Portal přejděte do trezoru klíčů, vyberte Začínáme s událostmi > a vyberte Logic Apps.

    Key Vault – stránka události

  2. V Návrháři pro Logic Apps ověřte připojení a vyberte Pokračovat.

    Návrhář aplikace logiky – připojení

  3. Na obrazovce When a resource event (Když dojde k události prostředku ) udělejte toto:

    • Předplatné a Název prostředku ponechte jako výchozí.
    • Jako Typ prostředku vyberte Microsoft.KeyVault.vaults.
    • Jako Položku typu události – 1 vyberte Microsoft.KeyVault.SecretNewVersionCreated.

    Návrhář aplikace logiky – obslužná rutina události

  4. Vyberte + Nový krok Otevře se okno Pro výběr akce.

  5. Vyhledejte E-mail. Vyhledejte a vyberte konektor odpovídající vašemu poskytovateli e-mailu. Tento kurz používá Office 365 Outlook. Kroky pro jiné poskytovatele e-mailu jsou podobné.

  6. Vyberte akci Odeslat e-mail (V2).

    Návrhář aplikace logiky – odeslání e-mailu

  7. Vytvořte šablonu e-mailu:

    • Postup: Zadejte e-mailovou adresu pro příjem e-mailů s oznámením. Pro účely tohoto kurzu použijte e-mailový účet, ke kterému máte při testování přístup.
    • Předmět a Text: Napište text e-mailu. V nástroji pro výběr vyberte vlastnosti JSON, které budou zahrnovat dynamický obsah na základě dat události. Data události můžete načíst pomocí příkazu @{triggerBody()?['Data']}.

    Vaše e-mailová šablona může vypadat jako v tomto příkladu.

    Návrhář aplikace logiky – text e-mailu

  8. Vyberte Uložit jako.

  9. Zadejte název nové aplikace logiky a vyberte Vytvořit.

    Návrhář aplikace logiky – vytvoření

Testování a ověření

  1. Na Azure Portal přejděte do trezoru klíčů a vyberte Odběry událostí>. Ověření vytvoření nového předplatného

    Návrhář aplikace logiky – testování a ověření

  2. Přejděte do trezoru klíčů, vyberte Tajné kódy a vyberte + Vygenerovat/importovat. Vytvořte nový tajný klíč pro účely testování a pojmenujte klíč a zbývající parametry ponechte ve výchozím nastavení.

    Key Vault – Vytvoření tajného kódu

  3. Na obrazovce Vytvořit tajný kód zadejte libovolný název a libovolnou hodnotu a vyberte Vytvořit.

Po vytvoření tajného kódu se na nakonfigurované adresy obdrží e-mail.

Další kroky