Utilizar o Logic Apps para receber e-mails sobre as alterações de estado dos segredos do cofre de chaves

Neste guia, irá aprender a responder a eventos do Azure Key Vault recebidos através de Azure Event Grid com o Azure Logic Apps. No final, terá uma aplicação lógica do Azure configurada para enviar um e-mail de notificação sempre que for criado um segredo no Azure Key Vault.

Para obter uma descrição geral da integração do Azure Key Vault/Azure Event Grid, veja Monitorizar Key Vault com Azure Event Grid.

Pré-requisitos

Criar uma Aplicação Lógica através do Event Grid

Primeiro, crie a Aplicação Lógica com o processador do Event Grid e subscreva o Azure Key Vault eventos "SecretNewVersionCreated".

Para criar uma subscrição Azure Event Grid, siga estes passos:

  1. No portal do Azure, aceda ao cofre de chaves, selecione Eventos > Introdução e selecione Logic Apps

    Key Vault - página de eventos

  2. No Estruturador de Aplicações Lógicas , valide a ligação e selecione Continuar

    Estruturador de Aplicações Lógicas - ligação

  3. No ecrã Quando ocorre um evento de recurso , faça o seguinte:

    • Deixe a Subscrição e o Nome do Recurso como predefinição.
    • Selecione Microsoft.KeyVault.vaults para o Tipo de Recurso.
    • Selecione Microsoft.KeyVault.SecretNewVersionCreated para Item de Tipo de Evento - 1.

    Estruturador de Aplicações Lógicas - processador de eventos

  4. Selecione + Novo Passo Esta ação abrirá uma janela para Escolher uma ação.

  5. Procure por E-mail. Com base no seu fornecedor de e-mail, localize e selecione o conector correspondente. Este tutorial utiliza Office 365 Outlook. Os passos para outros fornecedores de e-mail são semelhantes.

  6. Selecione a ação Enviar um e-mail (V2 ).

    Estruturador de Aplicações Lógicas – enviar e-mail

  7. Crie o seu modelo de e-mail:

    • Para: Introduza o endereço de e-mail para receber os e-mails de notificação. Neste tutorial, utilize uma conta de e-mail a que pode aceder para fazer o teste.
    • Assunto e Corpo: escreva o texto da sua mensagem de e-mail. Selecione as propriedades JSON da ferramenta de seletor para incluir conteúdo dinâmico com base nos dados de eventos. Pode obter os dados do evento com @{triggerBody()?['Data']}.

    O seu modelo de e-mail pode ter este aspeto.

    Estruturador de Aplicações Lógicas - corpo do e-mail

  8. Selecione Guardar como.

  9. Introduza um nome para uma nova aplicação lógica e selecione Criar.

    Estruturador de Aplicações Lógicas - criar

Testar e verificar

  1. Aceda ao cofre de chaves no portal do Azure e selecione Subscrições de Eventos>. Verifique se foi criada uma nova subscrição

    Estruturador de Aplicações Lógicas – testar e verificar

  2. Aceda ao cofre de chaves, selecione Segredos e selecione + Gerar/Importar. Crie um novo segredo para fins de teste, atribua um nome à chave e mantenha os restantes parâmetros nas predefinições.

    Key Vault - Criar Segredo

  3. No ecrã Criar um segredo , forneça qualquer nome, qualquer valor e selecione Criar.

Quando o segredo é criado, será recebido um e-mail nos endereços configurados.

Passos seguintes