Skip to content

Valida Secrets Azure Key Vault Vencendo

Osanam Giordane edited this page Jun 17, 2021 · 1 revision

TL;DR

Pré requisito:

  • AZ CLI instalado
  • Chave de conexão ao Service Principal armazenado em arquivo localmente
  • Webhook criado para alerta dentro de canal em grupo no Microsoft Teams

Este script varrerá o seu Azure Key Vault em buscas de duas secrets e validará se as mesmas estão vencendo com data menor ou igual a 7 dias da data atual.

Para alterar a quantidade de dias, altere a linha 20 para o tempo maior ou menor que 7 de acordo com sua necessidade.

Assim que criar o webhook, altere a linha 29 incluindo o link do Webhook.

Segue exemplo de card que aparcerá no Teams:

Imagem de card em canal no Teams quando é alertado

Para aletração dos textos na imagem, mude dentro da variável na linha 44 a 53 conforme os textos do card.

Desta form você terá uma automação para validar suas secrets enquanto não há opção nativa como temos em certificados dentro do próprio Azure Key Vault e sem a necessidade de utiliza um Logic Apps.

Segue exemplo de ativação para certificados de forma nativa:

Links de referência:

Abraços!