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éfinitionrulespourroute. -
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-decorrespondra aux emplacements des événements :eu-de,eu-de-1,eu-de-2, eteu-de-3. Ou encore, la règle de localisationjps'appliquera à tous les événements qui se déroulent au Japon. Lancezibmcloud catalog locationspour 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
rulesdoit inclure toutes les règleslocation. 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-eastetglobalà la cible identifiée par l'ID281f78a2-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.
| IAM ACTION | Portée de la règle IAM | Rôles IAM | Description |
|---|---|---|---|
atracker.route.read |
Compte | AdministratorEditorViewerOperator |
Lire des informations sur une route (visualiser) |
atracker.route.create |
Compte | AdministratorEditor |
Créer une route |
atracker.route.update |
Compte | AdministratorEditor |
Mettre à jour une route |
atracker.route.delete |
Compte | AdministratorEditor |
Supprimer une route |
atracker.route.list |
Compte | AdministratorEditorViewerOperator |
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
globalpour 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
JSONest spécifiée, la sortie est renvoyée au format JSON. SiJSONn'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
globalpour 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
JSONest spécifiée, la sortie est renvoyée au format JSON. SiJSONn'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
JSONest spécifiée, la sortie est renvoyée au format JSON. SiJSONn'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
JSONest spécifiée, la sortie est renvoyée au format JSON. SiJSONn'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 :
| 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 :
- Obtenez un jeton d'accès IAM. Pour plus d'informations, voir Extraction des jetons d'accès IAM.
- 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"]
}
]
}'
Où
-
<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_NAMEest 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.
-
LOCATIONSest la liste des emplacements associés à la route. Indiquezglobalpour 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_IDest 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. SiTARGET_IDest 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"]
}
]
}'
Où
-
<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_NAMEest 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.
-
LOCATIONSest la liste des emplacements associés à la route. Indiquezglobalpour 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_IDest 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. SiTARGET_IDest 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"
Où
<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"
Où
<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"
Où
<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 :
| 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
- Connectez-vous à votre compte IBM Cloud.
- Cliquez sur l'icône Menu
> Observabilité.
- Sélectionnez « Suivi de l'activité ».
- Sélectionnez Routes.
- Cliquez sur « Créer » pour ouvrir la page de création.
- Entrez un nom significatif pour la route.
- 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.
- 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.
- 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.
- Chaque règle comporte un bouton Supprimer qui vous permet de supprimer une règle d'une route.
- Vérifiez la définition de route en vous assurant que l'ordre des règles est celui prévu.
- Cliquez sur Créer.
Mise à jour d'un itinéraire via l'interface utilisateur
- Connectez-vous à votre compte IBM Cloud.
- Cliquez sur l'icône Menu
> Observabilité.
- Sélectionnez « Suivi de l'activité ».
- Sélectionnez Routes.
- Déterminez la route à mettre à jour et cliquez sur l'
.
- Cliquez sur Renommer pour renommer la route.
- Cliquez sur Editer pour mettre à jour les règles de route.
- 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.
- 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.
- 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.
- Chaque règle comporte un bouton Supprimer qui vous permet de supprimer une règle d'une route.
- Cliquez sur Mettre à jour pour modifier votre route.
Affichage d'un itinéraire via l'interface utilisateur
- Connectez-vous à votre compte IBM Cloud.
- Cliquez sur l'icône Menu
> Observabilité.
- Sélectionnez « Suivi de l'activité ».
- Sélectionnez Routes.
- La table des routes est classée par date de création. L'ordre des routes n'affecte pas le comportement de routage.
- Chaque bloc de route affiche le nom de la route et les règles.
- 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
- Connectez-vous à votre compte IBM Cloud.
- Cliquez sur l'icône Menu
> Observabilité.
- Sélectionnez « Suivi de l'activité ».
- Sélectionnez Routes.
- Déterminez la route à mettre à jour et cliquez sur l'
.
- Cliquez sur Supprimer pour supprimer la totalité de la route. Vous devez entrer le nom de la route avant de la supprimer.