Snippets
Snippet KQL : diagnostiquer un refus Key Vault avec identité managée
Une requête courte pour distinguer refus identité, chemin réseau et adresse source quand un workload Azure n’accède plus à Key Vault.
Quand une identité managée ne lit plus Key Vault, commence par les logs de refus avant d’élargir les permissions. Le but est de vérifier l’identité, l’opération et l’adresse source dans la même fenêtre.
let Window = 6h;
AzureDiagnostics
| where TimeGenerated > ago(Window)
| where ResourceProvider == "MICROSOFT.KEYVAULT"
| where ResultType !in ("Success", "Succeeded")
| project TimeGenerated,
Resource,
OperationName,
ResultType,
ResultSignature,
CallerIPAddress,
Identity=tostring(Identity),
ClientRequestId
| order by TimeGenerated desc Lecture rapide : identité inattendue, revenir au principal assigné au workload ; adresse source publique, contrôler DNS privé et Private Endpoint ; identité et réseau cohérents, vérifier RBAC ou access policy minimale.