Tous les produits
Search
Centre de documentation

ActionTrail:Que faire si les fonctionnalités de requête d'événements avancée et d'alerte d'événements d'ActionTrail sont indisponibles ?

Dernière mise à jour :Sep 06, 2026

Lorsque vous créez une piste (trail) et acheminez les événements vers SLS, ActionTrail génère automatiquement un Logstore Simple Log Service (SLS) ainsi qu'un index. Si cet index est supprimé ou modifié manuellement, les fonctionnalités de requête d'événements avancée et d'alerte d'événements peuvent devenir indisponibles. Pour résoudre ce problème, rétablissez la configuration de l'index.

Configurer un index dans la console

Vous pouvez restaurer la configuration par défaut de l'index directement depuis la console ActionTrail.

  1. Connectez-vous à la console ActionTrail.

  2. Dans le volet de navigation de gauche, cliquez sur Trail.

  3. Sur la page Trails, repérez la piste cible. Dans la colonne Storage Service, survolez SLS ou SLS&OSS, puis cliquez sur le nom du Logstore SLS.

  4. Dans la console Simple Log Service, choisissez Index Attributes > Properties.

  5. Dans le panneau Search & Analysis, désactivez l'option LogReduce, activez l'option Full-text Index, puis activez l'option Enable Analytics pour les champs pertinents au sein de l'objet event.

  6. Cliquez sur Confirm.

  7. Dans la boîte de dialogue Search & Analysis Settings, cliquez sur Confirm.

Utiliser Cloud Shell pour définir un index

Vous pouvez également recréer l'index en exécutant une commande via CloudShell.

  1. Connectez-vous à CloudShell.

  2. Exécutez la commande suivante pour créer l'index.

    actiontrail-update-index [project] [logstore] [regionId]
    Remarque

    Remplacez les espaces réservés project, logstore et regionId par le nom de votre projet, le nom de votre Logstore et l'ID de la région où se trouve votre projet. Vous trouverez ces valeurs sur la page des détails de la piste dans la console ActionTrail.

    Exemple :

    actiontrail-update-index actiontrail-ev****  actiontrail-test**** cn-hangzhou

Échec de la requête avancée avec le message « The project does not belong to you »

Lorsque vous utilisez la requête avancée dans la console ActionTrail, il est possible que vous receviez le message d'erreur « The project does not belong to you » ou qu'un avertissement indique qu'aucune piste ne correspond aux conditions de la requête.

Cause

Cette erreur signifie que vous ne disposez pas des autorisations nécessaires pour accéder au projet Simple Log Service (SLS) spécifié. Les causes courantes incluent :

  • Le projet SLS utilisé (par exemple, normandy-actiontrail-log) n'appartient pas à votre compte Alibaba Cloud actuel.

  • Vous êtes un utilisateur Resource Access Management (RAM) et n'avez pas reçu les autorisations de lecture sur le projet SLS.

  • Vous n'avez créé aucune piste, de sorte que le système n'a pas automatiquement généré le projet SLS correspondant.

Solution

  1. Contactez l'administrateur de votre compte Alibaba Cloud afin qu'il vous accorde les autorisations de lecture sur le projet SLS, telles que les autorisations log:GetProject et log:GetLogStoreLogs.

  2. Si vous n'avez pas encore créé de piste, connectez-vous à la console ActionTrail et créez une piste qui achemine les événements vers SLS. Le système créera automatiquement un projet SLS pour vous. Pour les événements de gestion, le projet est nommé selon le format actiontrail-logs-<Account ID>-<random suffix>. Pour les événements de données, le projet spécifique à la région est nommé selon le format actiontrail-log-<Account ID>-<Region ID>.

  3. Vérifiez que vous utilisez bien le projet de journaux de la piste correct et non un projet appartenant à un autre compte ou à une autre région.