Použití Logic Apps k příjmu e-mailů o změnách stavu tajných kódů trezoru klíčů

V této příručce se dozvíte, jak reagovat na události služby Azure Key Vault přijaté přes 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 ve službě Azure Key Vault odeslala e-mail s oznámením.

Přehled integrace služby Azure Key Vault / Azure Event Grid najdete v tématu Monitorování služby Key Vault pomocí služby Azure Event Grid.

Požadavky

Vytvoření aplikace logiky přes Event Grid

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é služby Azure Event Grid, postupujte takto:

  1. Na webu Azure Portal přejděte do trezoru klíčů, vyberte Události > Začínáme a vyberte Logic Apps.

    Key Vault – stránka událostí

  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 Při výskytu události prostředku postupujte takto:

    • Jako výchozí ponechte název předplatného a prostředku .
    • Jako typ prostředku vyberte Microsoft.KeyVault.vaults.
    • Vyberte Microsoft.KeyVault.SecretNewVersionCreated pro položku typu události – 1.

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

  4. Vyberte + Nový krok . Otevře se okno pro volbu akce.

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

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

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

  7. Vytvořte e-mailovou šablonu:

    • Komu: Zadejte e-mailovou adresu, která bude dostávat e-maily s oznámeními. 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í @{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. Přejděte do trezoru klíčů na webu Azure Portal 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 ponechte zbývající parametry 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, libovolnou hodnotu a vyberte Vytvořit.

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

Další kroky