Requêtes pour la table AKSAuditAdmin

Pour plus d’informations sur l’utilisation de ces requêtes dans le Portail Azure, consultez le didacticiel Log Analytics. Pour l’API REST, consultez Requête.

Volume d’événements d’audit Kubernetes d’administrateur par nom d’utilisateur

Affichez le nombre d’événements d’audit Kubernetes d’administrateur générés à partir d’un nom d’utilisateur donné pour chaque cluster AKS. Nécessite des paramètres de diagnostic pour utiliser la table de destination spécifique à la ressource.

AKSAuditAdmin
| where ResponseStatus.code != 401  // Exclude unauthorized responses
| summarize Count = count() by Username = tostring(User.username), ResourceId = _ResourceId
| sort by Count desc

Événements d’audit Kubernetes administrateur pour le déploiement

Recherchez les événements d’audit Kubernetes d’administrateur sur les déploiements au sein de l’espace de noms par défaut. Nécessite des paramètres de diagnostic pour utiliser la table de destination spécifique à la ressource.

AKSAuditAdmin
| where ObjectRef.resource == "deployments"
| where ObjectRef.namespace == "default"
| where User.username != "system:serviceaccount:kube-system:deployment-controller" // Exclude updates from the kube controller for deployments
| limit 100
| project TimeGenerated, Verb, RequestUri, User, RequestObject, ObjectRef