Usar Aplicativos Lógicos para receber email sobre alterações de status de segredos do Key Vault

Neste guia, você aprenderá a responder a eventos do Azure Key Vault que são recebidos por meio da Grade de Eventos do Azure usando os Aplicativos Lógicos do Azure. No final, você terá um Aplicativo Lógico do Azure configurado para enviar um email de notificação sempre que um segredo é criado no Azure Key Vault.

Para obter uma visão geral da integração entre o Azure Key Vault e a Grade de Eventos do Azure, confira Monitoramento do Key Vault com a Grade de Eventos do Azure.

Pré-requisitos

Criar um aplicativo lógico por meio da Grade de Eventos

Primeiro, crie um aplicativo lógico com o manipulador da Grade de Eventos e assine os eventos "SecretNewVersionCreated" do Azure Key Vault.

Para criar uma assinatura da Grade de Eventos do Azure, siga as etapas a seguir:

  1. No portal do Azure, vá para o cofre de chaves, selecione Eventos > Introdução e clique em Aplicativos Lógicos

    Key Vault -página de eventos

  2. Em Designer de Aplicativos Lógicos valide a conexão e selecione Continuar

    Designer de Aplicativo Lógico - conexão

  3. Na tela Quando ocorrer um evento de recurso, faça o seguinte:

    • Deixe Assinatura e Nome do Recurso como padrão.
    • Selecione Microsoft.KeyVault.vaults para Tipo de Recurso.
    • Selecione Microsoft.KeyVault.SecretNewVersionCreated para Item do Tipo de Evento - 1.

    Designer de Aplicativo Lógico - manipulador de eventos

  4. Selecione + Nova Etapa Isso abrirá uma janela para Escolher uma ação.

  5. Pesquisar por Email. Com base no seu provedor de email, localize e selecione o conector correspondente. Este tutorial usa o Office 365 Outlook. As etapas para outros provedores de email são semelhantes.

  6. Selecione a ação Enviar um email (V2).

    Designer de Aplicativo Lógico – enviar email

  7. Compile seu modelo de email:

    • Para: insira o endereço de email para receber os emails de notificação. Para este tutorial, use uma conta de email que você possa acessar para testes.
    • Assunto e Corpo: escreva o texto para o seu email. Selecione as propriedades JSON na ferramenta de seletor para incluir conteúdo dinâmico com base nos dados do evento. Você pode recuperar os dados do evento usando @{triggerBody()?['Data']}.

    Seu modelo de email poderá ser semelhante a este exemplo.

    Designer de Aplicativo Lógico – corpo do email

  8. Selecione Salvar como.

  9. Insira um nome para o novo aplicativo lógico e selecione Criar.

    Designer de Aplicativo Lógico – criar

Testar e verificar

  1. Vá para o cofre de chaves no portal do Azure e selecione Eventos > Assinaturas de Eventos. Verificar se a nova assinatura foi criada

    Designer de Aplicativo Lógico – testar e verificar

  2. Vá até o Key Vault, selecione Segredos e + Gerar/Importar. Crie um novo segredo para fins de teste, nomeie a chave e mantenha os parâmetros restantes em suas configurações padrão.

    Key Vault - criar segredo

  3. Na tela Criar um segredo forneça qualquer nome, qualquer valor e selecione Criar.

Quando o segredo for criado, um email será recebido nos endereços configurados.

Próximas etapas