Compartilhar via


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

Neste guia, você aprenderá a responder aos eventos do Azure Key Vault 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 for criado no Azure Key Vault.

Para obter uma visão geral da integração do Azure Key Vault/Grade de Eventos do Azure, consulte 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 Logic App com o manipulador do Event Grid e inscreva-se em eventos do Azure Key Vault "SecretNewVersionCreated".

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 > Iniciados e selecione Aplicativos Lógicos

    Key Vault – página de eventos

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

    Designer de Aplicativo Lógico - conexão

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

    • Deixe Assinatura e Nome do Recurso como padrão.
    • Selecione Microsoft.KeyVault.vaults para o Tipo de Recurso.
    • Selecione Microsoft.KeyVault.SecretNewVersionCreated para Item de 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. Crie 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 seu email. Selecione as propriedades JSON da ferramenta seletora para incluir conteúdo dinâmico com base nos dados de eventos. Você pode recuperar os dados do evento usando @{triggerBody()?['Data']}.

    Seu modelo de email pode 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. Verifique se uma nova assinatura foi criada

    Designer de Aplicativo Lógico – testar e verificar

  2. Vá para o cofre de chaves, selecione Segredos e selecione + 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