Gestion des routes

Vous pouvez gérer les itinéraires de votre compte à l'aide du CLI IBM Cloud® Activity Tracker Event Routing, de l'API REST Activity Tracker Event Routing et des scripts Terraform. Un itinéraire définit les règles qui déterminent quels événements d'audit sont acheminés dans une région et vers quelle destination.

Comprendre comment les routes fonctionnent dans votre compte

Notez les informations suivantes à propos des routes :

  • Les routes sont globales sous un compte et sont évaluées dans toutes les régions où IBM Cloud® Activity Tracker Event Routing est déployé.

  • Les routes peuvent être accessibles à partir de n'importe quel noeud final d'API Activity Tracker Event Routing régional.

  • Vous pouvez définir jusqu'à 10 itinéraires pour un compte.

  • Par défaut, le compte n'a aucune route configurée.

  • Vous pouvez configurer jusqu'à 30 règles pour chaque route.

  • Vous pouvez configurer jusqu'à 8 emplacements pour chaque règle.

  • Vous pouvez configurer jusqu'à 3 cibles (target_ids) pour chaque règle.

  • Les routes sont traitées de façon indépendante. Si vous disposez de plusieurs routes avec des règles qui correspondent au même événement, cet événement est envoyé à plusieurs cibles.

  • Les règles sont traitées dans l'ordre. La première règle de correspondance (par exemple, location) est utilisée pour traiter l'événement. Une fois qu'un événement a été traité, il n'est pas traité par une règle ultérieure dans la définition de cette route. Si vous souhaitez spécifier une règle par défaut pour tous les événements qui n'ont pas été traités par d'autres règles, vous devez spécifier la règle ("locations" : ["*"]) comme règle finale dans votre définition rules pour route.

  • Les règles correspondent à un événement si l'emplacement de l'événement se trouve à l'intérieur de l'emplacement d'une règle. Par exemple, l'emplacement de la règle eu-de correspondra aux emplacements des événements : eu-de, eu-de-1, eu-de-2, et eu-de-3. Ou encore, la règle de localisation jp s'appliquera à tous les événements qui se déroulent au Japon. Lancez ibmcloud catalog locations pour voir les hiérarchies d'emplacements du nuage.

  • Si un événement ne correspond à aucune règle et qu'aucune cible par défaut n'est configurée, l'événement est supprimé et n'est acheminé vers aucune cible.

  • Toute mise à jour d'une configuration rules doit inclure toutes les règles location. Une mise à jour va supprimer le jeu de règles existant et le remplacer par la configuration spécifiée.

Après avoir configuré une route, il peut s'écouler jusqu'à une heure avant que la configuration ne soit activée.

La cible définit où sont collectés les événements d'audit. La cible peut être une cible IBM Cloud Object Storage(COS), une cible IBM Cloud Logs ou une cible IBM® Event Streams for IBM Cloud®. La route définit les événements d'audit acheminés vers une cible.

L'exemple de définition de route suivant :

  • Envoie tous les événements us-south, us-east et global à la cible identifiée par l'ID 281f78a2-3333-4444-5555-e896f03cb403
  • Supprime les événements pour toutes les autres régions, sauf si une cible par défaut est définie dans les paramètres
{
    "id": "959ceeaf-9999-9999-9999-b7ad27a3e109",
    "name": "my-route",
    "crn": "crn:v1:bluemix:public:atracker:us-south:a/xxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:route:959ceeaf-9999-9999-9999-b7ad27a3e109",
    "version": 0,
    "rules": [
        {
            "locations": ["us-south", "us-east", "global"],
            "target_ids": [
                "281f78a2-3333-4444-5555-e896f03cb403"
            ]
        }
    ],
    "created": "0001-01-01T00:00:00Z"
}

Il existe deux types d'événements d'audit :

Pour inclure les événements globaux dans une route, spécifiez global dans la liste de locations.

Accès IAM

Vous devez accorder aux utilisateurs des droits IAM pour gérer les routes. Pour plus d'informations, voir Affectation de l'accès aux ressources.

Si vous disposez de l'autorisation IAM de créer des politiques et des autorisations, vous ne pouvez accorder que le niveau d'accès dont vous disposez en tant qu'utilisateur du service cible. Par exemple, si vous disposez d'un accès « lecteur » au service cible, vous ne pouvez attribuer que le rôle « lecteur » dans le cadre de l'autorisation. Si vous tentez d'attribuer une autorisation plus élevée, telle qu'administrateur, il peut sembler que l'autorisation est accordée, mais seule l'autorisation la plus élevée dont vous disposez pour le service cible, c'est-à-dire spectateur, sera attribuée.

Lorsque vous définissez une règle, vous pouvez définir la portée de la règle sur le compte. Une route est une ressource globale qui n'est pas liée à une région spécifique.

Required IAM roles
IAM ACTION Portée de la règle IAM Rôles IAM Description
atracker.route.read Compte Administrator
Editor
Viewer
Operator
Lire des informations sur une route (visualiser)
atracker.route.create Compte Administrator
Editor
Créer une route
atracker.route.update Compte Administrator
Editor
Mettre à jour une route
atracker.route.delete Compte Administrator
Editor
Supprimer une route
atracker.route.list Compte Administrator
Editor
Viewer
Operator
Afficher la liste de toutes les routes

Prérequis pour l'interface de ligne de commande (CLI)

Avant d'utiliser l'interface de ligne de commande (CLI) pour gérer les routes, installez la dernière version du plugin CLI « Activity Tracker Event Routing » V2 sur votre système local. Voir Installation de l'interface de ligne de commande Activity Tracker Event Routing.

Ensuite, connectez-vous à IBM Cloud. Exécutez la commande suivante : ibmcloud login

Création d'une route à l'aide de l'interface de ligne de commande

Cette commande permet de créer une route pour une cible Activity Tracker Event Routing.

ibmcloud atracker route create --name ROUTE_NAME  ( --target-ids TARGETS  [--locations REGIONS] | --rules RULES | --file RULES_DEFINITION_JSON_FILE ) [--output FORMAT]

Options de commande

--name ROUTE_NAME

Nom à attribuer à la route.

N'incluez aucune information d'identification personnelle (PII) dans les noms de ressources.

--file RULES_DEFINITION_JSON_FILE

Fichier JSON contenant la définition des règles de routage. Le fichier doit être formaté comme suit :

[
  {
    "locations": ["LOCATION1","LOCATION2"],
    "target_ids": ["TARGET_ID1","TARGET_ID2"]
  }
]
--rules RULES

Une définition de règle formatée JSON entre guillemets simples. Exemple :

--rules '[{"locations":["global"],"target_ids":["11111111-1111-1111-1111-111111111111"]},{"locations":["us-south","us-east"],"target_ids":["22222222-2222-2222-2222-222222222222","33333333-3333-3333-3333-333333333333"]}]'
--locations LOCATIONS

Liste des emplacements associés à la route. Indiquez global pour inclure les événements globaux. Pour inclure tous les emplacements, indiquez *. Si vous disposez de plusieurs règles, ainsi que d'une règle avec un emplacement *, les autres règles achemineront les événements vers les cibles spécifiées, les événements ne correspondant à aucune autre règle acheminant les événements restants vers la cible spécifiée par la règle avec l'emplacement *.

--target-ids TARGET_ID

Liste d'ID cible séparés par une virgule.

--output FORMAT

Si l'option JSON est spécifiée, la sortie est renvoyée au format JSON. Si JSON n'est pas spécifié, la sortie est renvoyée au format tabulaire.

help | --help | -h

Répertorie les options disponibles pour la commande.

Exemple

Voici un exemple d'utilisation de la commande ibmcloud atracker route create --name dev-eu-de-route --target_ids 33333333-3333-3333-3333-333333333333 --locations us-south pour créer une route avec une règle de routage.

OK
Route
Name:                    dev-eu-de-route
ID:                      44444444-4444-4444-4444-444444444444
CRN:                     crn:v1:staging:public:atracker:eu-de:a/11111111111111111111111111111111::route:44444444-4444-4444-4444-444444444444
Version:                 0
Rules:                   [locations: [us-south], target_ids: [33333333-3333-3333-3333-333333333333]]
Created:                 2022-02-24T21:10:09.996Z
Updated:                 2022-02-24T21:10:09.996Z

Mise à jour d'une route à l'aide de l'interface de ligne de commande

Cette commande permet de mettre à jour une route pour une cible Activity Tracker Event Routing. Toute valeur spécifiée différente de la date de création initiale de la route est mise à jour à la valeur spécifiée dans la commande.

ibmcloud atracker route update --route ROUTE [--name ROUTE_NAME] [--force] ( [--target-ids TARGETS]  [--locations REGIONS] | [--rules RULES] | [--file RULES_DEFINITION_JSON_FILE] ) [--output FORMAT] [--output FORMAT]

Options de commande

--route ROUTE

Nom ou ID existant de la route.

--name ROUTE_NAME

Nom mis à jour à donner à la route (facultatif).

N'incluez aucune information d'identification personnelle (PII) dans les noms de ressources.

--file RULES_DEFINITION_JSON_FILE

Fichier JSON contenant la définition des règles de routage. Le fichier doit être formaté comme suit :

[
  {
    "location": ["LOCATIONS"],
    "target_ids": ["TARGET_ID"]
  }
]
--rules RULES

Une définition de règle formatée JSON entre guillemets simples. Exemple :

--rules '[{"locations":["global"],"target_ids":["11111111-1111-1111-1111-111111111111"]},{"locations":["us-south","us-east"],"target_ids":["22222222-2222-2222-2222-222222222222","33333333-3333-3333-3333-333333333333"]}]'
--locations LOCATIONS

Liste des emplacements associés à la route. Indiquez global pour inclure les événements globaux. Pour inclure tous les emplacements, indiquez *. Si vous disposez de plusieurs règles, ainsi que d'une règle avec un emplacement *, les autres règles achemineront les événements vers les cibles spécifiées, les événements ne correspondant à aucune autre règle acheminant les événements restants vers la cible spécifiée par la règle avec l'emplacement *.

--target-ids TARGET_ID

Liste d'ID cible séparés par une virgule.

--output FORMAT

Si l'option JSON est spécifiée, la sortie est renvoyée au format JSON. Si JSON n'est pas spécifié, la sortie est renvoyée au format tabulaire.

--force

Supprime la route sans adresser de demande supplémentaire à l'utilisateur.

help | --help | -h

Répertorie les options disponibles pour la commande.

Exemple

Voici un exemple d'utilisation de la commande ibmcloud atracker route update --route dev-eu-de-route --target_ids 55555555-5555-5555-5555-555555555555 --locations *.

OK
Route
Name:                    dev-eu-de-route
ID:                      44444444-4444-4444-4444-444444444444
CRN:                     crn:v1:staging:public:atracker:eu-de:a/11111111111111111111111111111111::route:44444444-4444-4444-4444-444444444444
Version:                 1
Rules:                   [locations: [*], target_ids: [55555555-5555-5555-5555-555555555555]]
Created:                 2022-02-24T21:10:09.996Z
Updated:                 2022-02-24T21:13:37.218Z

Suppression d'une route à l'aide de l'interface de ligne de commande

Utilisez cette commande pour supprimer une route Activity Tracker Event Routing.

ibmcloud atracker route rm --route ROUTE [--force]

Options de commande

--route ROUTE
Nom ou ID de la route à supprimer.
--force
Supprime la route sans adresser de demande supplémentaire à l'utilisateur.
help | --help | -h
Répertorie les options disponibles pour la commande.

Exemple

Voici un exemple d'utilisation de la commande ibmcloud atracker route rm --route 44444444-4444-4444-4444-444444444444.

Are you sure you want to remove the route with the Route ID 44444444-4444-4444-4444-444444444444? [y/N]> y
OK
Route with route ID 44444444-4444-4444-4444-444444444444 was successfully removed.

Voici un exemple d'utilisation de la commande ibmcloud atracker route rm --route 33333333-3333-3333-3333-333333333333.

Cet exemple montre une commande ayant échoué dans laquelle la route spécifiée est introuvable.

FAILED
No route found with route name - 33333333-3333-3333-3333-333333333333

Affichage d'une route à l'aide de l'interface de ligne de commande

Cette commande permet d'obtenir des informations sur une route Activity Tracker Event Routing.

ibmcloud atracker route get --route ROUTE [--output FORMAT]

Options de commande

--route <ROUTE_ID>
Nom ou ID de la route.
--output FORMAT
Si l'option JSON est spécifiée, la sortie est renvoyée au format JSON. Si JSON n'est pas spécifié, la sortie est renvoyée au format tabulaire.
help | --help | -h
Répertorie les options disponibles pour la commande.

Exemple

Voici un exemple d'utilisation de la commande ibmcloud atracker route get --route 44444444-4444-4444-4444-444444444444.

OK
Route
Name:                    dev-eu-de-route-0
ID:                      44444444-4444-4444-4444-444444444444
CRN:                     crn:v1:staging:public:atracker:eu-de:a/11111111111111111111111111111111::route:44444444-4444-4444-4444-444444444444
Version:                 2
Rules:                   [locations: [us-south], target_ids: [55555555-5555-5555-5555-555555555555]]
Created:                 2022-02-24T21:10:09.996Z
Updated:                 2022-02-24T21:15:07.281Z

Affichage de toutes les routes à l'aide de l'interface CLI

Cette commande permet de répertorier toutes les routes configurées pour Activity Tracker Event Routing.

ibmcloud atracker route ls [--output FORMAT]

Options de commande

--output FORMAT
Si l'option JSON est spécifiée, la sortie est renvoyée au format JSON. Si JSON n'est pas spécifié, la sortie est renvoyée au format tabulaire.
help | --help | -h
Répertorie les options disponibles pour la commande.

Exemple

Voici un exemple d'utilisation de la commande ibmcloud atracker route ls qui renvoie les routes de toutes les régions.

Name                      ID                                     Rules                                              Route Version   API version   CreatedAt                  UpdatedAt
my-global-route           aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa   [[11111111-1111-1111-1111-111111111111],[global]]  5               2             2022-05-04T20:18:00.595Z   2022-05-05T19:04:58.374Z
send-all-to-us-east       bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb   [[22222222-2222-2222-2222-222222222222],[*]]       0               2             2022-05-06T12:02:47.832Z   2022-05-06T12:02:47.832Z

Routes et actions d'API

Le tableau suivant répertorie les actions que vous pouvez exécuter pour gérer les routes :

Ciblez des actions en utilisant l'Activity Tracker Event Routing API REST
Action Méthode d'API REST URL d'API
Créer une route POST <ENDPOINT>/api/v2/routes
Mettre à jour une route PUT <ENDPOINT>/api/v2/routes/<ROUTE_ID>
Supprimer une route DELETE <ENDPOINT>/api/v2/routes/<ROUTE_ID>
Obtenir des informations sur une route GET <ENDPOINT>/api/v2/routes/<ROUTE_ID>
Afficher la liste de toutes les routes GET <ENDPOINT>/api/v2/routes

Vous pouvez utiliser des noeuds finaux privés et publics pour gérer les routes. Pour plus d'informations sur la liste des ENDPOINTS disponibles, voir Noeuds finaux.

  • Vous pouvez gérer des routes à partir du réseau privé à l'aide d'un noeud final d'API au format suivant : https://private.REGION.atracker.cloud.ibm.com.

  • Vous pouvez gérer les routes à partir du réseau public à l'aide d'un noeud final d'API au format suivant : https://REGION.atracker.cloud.ibm.com.

  • Etant donné que les routes sont des configurations globales, vous pouvez utiliser n'importe quel noeud final régional pour gérer les routes du compte.

  • Vous pouvez désactiver les noeuds finaux publics en mettant à jour les paramètres du compte. Pour plus d'informations, voir Configuration des paramètres de la cible et de la région.

Pour plus d'informations sur l'API REST, voir Routes.

Prérequis de l'API

Pour effectuer des appels d'API pour gérer des routes, procédez comme suit :

  1. Obtenez un jeton d'accès IAM. Pour plus d'informations, voir Extraction des jetons d'accès IAM.
  2. Identifiez le noeud final de l'API dans la région où vous prévoyez de configurer ou de gérer une route. Pour plus d'informations, voir Nœuds finaux.

Création d'une route à l'aide de l'API

Vous devez créer une cible avant de créer une route.

Vous pouvez utiliser la commande cURL suivante pour créer une route :

curl -X POST  <ENDPOINT>/api/v2/routes   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"  -d '{
    "name": "ROUTE_NAME",
    "rules": [
      {
        "locations": ["LOCATIONS"],
        "target_ids": ["TARGET_ID"]
      }
    ]
  }'

  • <ENDPOINT>est le nœud final de l'interface de programmation de la région où vous prévoyez de configurer ou de gérer une route. Pour plus d'informations, voir Nœuds finaux.

  • ROUTE_NAME est le nom de la route. La longueur maximale du nom est de 180 caractères et ne peut inclure aucun des caractères spéciaux suivants : -, ., _, :.

    N'incluez aucune information d'identification personnelle (PII) dans les noms de ressources.

  • LOCATIONS est la liste des emplacements associés à la route. Indiquez global pour inclure les événements globaux. Pour inclure tous les emplacements, indiquez *. Si vous disposez de plusieurs règles, ainsi que d'une règle avec un emplacement *, les autres règles achemineront les événements vers les cibles spécifiées, les événements ne correspondant à aucune autre règle acheminant les événements restants vers la cible spécifiée par la règle avec l'emplacement *.

  • TARGET_ID est le GUID unique de la cible qui définit où les événements d'audit sont acheminés et collectés. Cela peut inclure les GUID des cibles dans d'autres régions. Si TARGET_ID est vide, tous les événements correspondant à la règle seront supprimés.

Par exemple, vous pouvez utiliser la demande cURL suivante pour créer une route qui définit comment les événements basés sur l'emplacement global et Etats-UNis Sud sont collectés et acheminés dans le compte :

curl -X POST   https://private.us-south.atracker.cloud.ibm.com/api/v2/routes   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"  -d '{
    "name": "my-route",
    "rules": [
      {
        "locations": ["us-south", "global"],
        "target_ids": ["22222222-2222-2222-2222-222222222222"]
      }
    ]
  }'

Dans la réponse, vous obtenez des informations sur la route, telles que l'id qui indique l'identificateur global unique de la route et crn qui indique le CRN de la route.

Mise à jour d'une route à l'aide de l'API

Lorsque vous mettez à jour une route, vous devez inclure les informations de route dans la section de données de la demande.

  • Vous devez passer toutes les zones.
  • Mettez à jour les zones qui doivent être modifiées.

Vous pouvez utiliser la commande cURL suivante pour mettre à jour une route :

curl -X PUT  <ENDPOINT>/api/v2/routes/<ROUTE_ID>   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"  -d '{
    "name": "ROUTE_NAME",
    "rules": [
      {
        "locations": ["LOCATIONS"],
        "target_ids": ["TARGET_ID"]
      }
    ]
  }'

  • <ENDPOINT>est le nœud final de l'interface de programmation de la région où vous prévoyez de configurer ou de gérer une route. Pour plus d'informations, voir Nœuds finaux.

  • <ROUTE_ID> est l'ID de la route à mettre à jour

  • ROUTE_NAME est le nom de la route. La longueur maximale du nom est de 180 caractères et ne peut inclure aucun des caractères spéciaux suivants : -, ., _, :.

    N'incluez aucune information d'identification personnelle (PII) dans les noms de ressources.

  • LOCATIONS est la liste des emplacements associés à la route. Indiquez global pour inclure les événements globaux. Pour inclure tous les emplacements, indiquez *. Si vous disposez de plusieurs règles, ainsi que d'une règle avec un emplacement *, les autres règles achemineront les événements vers les cibles spécifiées, les événements ne correspondant à aucune autre règle acheminant les événements restants vers la cible spécifiée par la règle avec l'emplacement *.

  • TARGET_ID est le GUID unique de la cible qui définit où les événements d'audit sont acheminés et collectés. Cela peut inclure les GUID des cibles dans d'autres régions. Si TARGET_ID est vide, tous les événements correspondant à la règle seront supprimés.

Par exemple, vous pouvez utiliser la demande cURL suivante pour mettre à jour une route qui définit comment les événements basés sur l'emplacement global et Etats-Unis Sud sont collectés et acheminés dans le compte :

curl -X PUT https://private.us-south.atracker.cloud.ibm.com/api/v2/routes/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"  -d '{
    "name": "my-route",
    "rules": [
      {
        "locations": ["us-south", "global", "us-east],
        "target_ids": ["22222222-2222-2222-2222-222222222222"]
      }
    ]
  }'

Suppression d'une route à l'aide de l'API

Vous pouvez utiliser la commande cURL suivante pour supprimer une route :

curl -X DELETE   <ENDPOINT>/api/v2/routes/<ROUTE_ID>   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

  • <ENDPOINT>est le nœud final de l'interface de programmation de la région où vous prévoyez de configurer ou de gérer une route. Pour plus d'informations, voir Nœuds finaux.
  • <ROUTE_ID> est l'ID de la route à supprimer

Par exemple, vous pouvez exécuter la demande cURL suivante pour supprimer la route avec l'ID aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa :

curl -X DELETE  https://private.us-south.atracker.cloud.ibm.com/api/v2/routes/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

Affichage d'une route à l'aide de l'API

Vous pouvez utiliser la commande cURL suivante pour afficher une route :

curl -X GET   <ENDPOINT>/api/v2/routes/<ROUTE_ID>   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

  • <ENDPOINT>est le nœud final de l'interface de programmation de la région où vous prévoyez de configurer ou de gérer une route. Pour plus d'informations, voir Nœuds finaux.
  • <ROUTE_ID> est l'ID de la route à extraire

Par exemple, vous pouvez exécuter la demande cURL suivante pour obtenir des informations sur une route avec l'ID aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa :

curl -X GET   https://private.us-south.atracker.cloud.ibm.com/api/v2/routes/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa    -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

Création d'une liste de toutes les routes d'une région à l'aide de l'API

Vous pouvez utiliser la commande cURL suivante pour afficher toutes les routes :

curl -X GET   <ENDPOINT>/api/v2/routes   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

  • <ENDPOINT>est le nœud final de l'interface de programmation de la région où vous prévoyez de configurer ou de gérer une route. Pour plus d'informations, voir Nœuds finaux.

Par exemple, vous pouvez exécuter la demande cURL suivante pour obtenir des informations sur les routes qui sont définies dans Etat-Unis Sud :

curl -X GET   https://private.us-south.atracker.cloud.ibm.com/api/v2/routes    -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

Codes de réponse HTTP

Lorsque vous utilisez l'API REST Activity Tracker Event Routing, vous pouvez obtenir des codes de réponse HTTP normaux indiquant si une méthode a abouti.

  • Une réponse 200 indique toujours le succès.
  • Une réponse 4xx indique un incident.
  • Une réponse 5xx indique généralement une erreur système interne.

Voir le tableau suivant pour certains codes de réponse HTTP :

Liste des codes de réponse HTTP
Code d'état Statut Description
200 OK La demande a abouti.
201 OK La demande a abouti. Une ressource est créée.
400 Demande incorrecte La demande n'a pas abouti. Il vous manque peut-être un paramètre obligatoire.
401 Non autorisé Le jeton IAM utilisé dans la demande d'API n'est pas valide ou est arrivé à expiration.
403 Interdit L'opération est interdite en raison de droits insuffisants.
404 Introuvable La ressource demandée n'existe pas ou est déjà supprimée.
429 Trop de demandes Trop de demandes atteignent l'API trop rapidement.
500 Erreur de serveur interne Une erreur s'est produite lors du traitement d'Activity Tracker Event Routing.

Création d'une route à l'aide de l'interface utilisateur

  1. Connectez-vous à votre compte IBM Cloud.
  2. Cliquez sur l'icône Menu Icône Menu > Observabilité.
  3. Sélectionnez « Suivi de l'activité ».
  4. Sélectionnez Routes.
  5. Cliquez sur « Créer » pour ouvrir la page de création.
  6. Entrez un nom significatif pour la route.
  7. Dans Règles de routage, modifiez Règle 1:
    • Envoyer les événements d'audit à partir de: Sélectionnez les emplacements d'événement d'audit qui correspondront à cette règle.
    • Vers les cibles: Sélectionnez une cible qui sera associée à cette règle. Cliquez sur Ajouter une cible pour ajouter d'autres cibles à la règle.
  8. Cliquez sur Ajouter une règle pour ajouter des règles supplémentaires à la route.
    • L'ordre des règles de routage affecte le comportement de routage. Les règles sont traitées dans l'ordre et une fois qu'une règle est mise en correspondance, les règles suivantes ne sont pas traitées.
  9. Chaque règle possède une flèche vers le haut et vers le bas qui vous permet de modifier l'ordre des règles.
  10. Chaque règle comporte un bouton Supprimer qui vous permet de supprimer une règle d'une route.
  11. Vérifiez la définition de route en vous assurant que l'ordre des règles est celui prévu.
  12. Cliquez sur Créer.

Mise à jour d'un itinéraire via l'interface utilisateur

  1. Connectez-vous à votre compte IBM Cloud.
  2. Cliquez sur l'icône Menu Icône Menu > Observabilité.
  3. Sélectionnez « Suivi de l'activité ».
  4. Sélectionnez Routes.
  5. Déterminez la route à mettre à jour et cliquez sur l' icône Actions.
  6. Cliquez sur Renommer pour renommer la route.
  7. Cliquez sur Editer pour mettre à jour les règles de route.
  8. Si vous le souhaitez, éditez les règles existantes:
    • Envoyer les événements d'audit à partir de: Sélectionnez les emplacements d'événement d'audit qui correspondront à cette règle.
    • Vers les cibles: Sélectionnez une cible qui sera associée à cette règle. Cliquez sur Ajouter une cible pour ajouter d'autres cibles à la règle.
  9. Cliquez sur Ajouter une règle pour ajouter des règles supplémentaires à la route.
    • L'ordre des règles de routage affecte le comportement de routage. Les règles sont traitées dans l'ordre et une fois qu'une règle est mise en correspondance, les règles suivantes ne sont pas traitées.
  10. Chaque règle possède une flèche vers le haut et vers le bas qui vous permet de modifier l'ordre des règles.
  11. Chaque règle comporte un bouton Supprimer qui vous permet de supprimer une règle d'une route.
  12. Cliquez sur Mettre à jour pour modifier votre route.

Affichage d'un itinéraire via l'interface utilisateur

  1. Connectez-vous à votre compte IBM Cloud.
  2. Cliquez sur l'icône Menu Icône Menu > Observabilité.
  3. Sélectionnez « Suivi de l'activité ».
  4. Sélectionnez Routes.
  5. La table des routes est classée par date de création. L'ordre des routes n'affecte pas le comportement de routage.
  6. Chaque bloc de route affiche le nom de la route et les règles.
  7. La page des routes affiche également des conseils de routage avec des informations supplémentaires sur la configuration du routage.

Suppression d'une route à l'aide de l'interface utilisateur

  1. Connectez-vous à votre compte IBM Cloud.
  2. Cliquez sur l'icône Menu Icône Menu > Observabilité.
  3. Sélectionnez « Suivi de l'activité ».
  4. Sélectionnez Routes.
  5. Déterminez la route à mettre à jour et cliquez sur l' icône Actions.
  6. Cliquez sur Supprimer pour supprimer la totalité de la route. Vous devez entrer le nom de la route avant de la supprimer.