Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Journalisation par le pair du serveur de routage
Utilisez la journalisation par le pair du serveur de routage VPC lorsque vous devez :
surveiller l’état de sessions BGP et BFD ;
résoudre des problèmes de connexion ;
consulter l’historique des modifications apportées aux sessions ;
suivre l’état du réseau.
Tarification
-
CloudWatch: Les frais d'ingestion de données et d'archivage pour les journaux vendus s'appliquent lorsque vous publiez les journaux homologues du serveur de routage vers CloudWatch Logs.
-
S3 : des frais d’ingestion et d’archivage de données s’appliquent pour les journaux payants lorsque vous publiez des journaux de pair du serveur de routage dans Amazon S3.
-
Data Firehose : des frais d’ingestion et de diffusion standard s’appliquent.
Les journaux vendus sont des journaux provenant de AWS services spécifiques qui sont disponibles à une tarification échelonnée en fonction du volume et fournis à CloudWatch Logs, Amazon S3 ou Amazon Data Firehose. Pour plus d'informations, ouvrez Amazon CloudWatch Pricing, sélectionnez Logs et recherchez Vended Logs.
{
"resource_arn": "arn:aws:ec2:us-east-1:111122223333:route-server-peer/rsp-1234567890abcdef0",
"event_timestamp": 1746643505367,
"type": "RouteStatus",
"status": "ADVERTISED",
"message": {
"prefix": "10.24.34.0/32",
"asPath": "65000",
"med": 100,
"nextHopIp": "10.24.34.1"
}
}
{
"resource_arn": "arn:aws:ec2:us-east-1:111122223333:route-server-peer/rsp-1234567890abcdef0",
"event_timestamp": 1746643490000,
"type": "BGPStatus",
"status": "UP",
"message": null
}
Où :
L’élément resource_arn correspond à l’ARN du pair du serveur de routage.
L’élément event_timestamp correspond à l’horodatage de l’événement.
L’élément type correspond au type des événements du journal que nous produisons (RouteStatus, BGPStatus, BFDStatus).
-
Le champ status correspond à la mise à jour de l’état.
Le message champ n'est actuellement utilisé que pour les attributs de route du type de RouteStatus message, mais il peut être rempli avec des informations pertinentes pour n'importe quel type de message.
- AWS Management Console
-
Pour créer des journaux de pair du serveur de routage :
Ouvrez la console Amazon VPC à l’adresse https://console.aws.amazon.com/vpc/.
Dans le panneau de navigation, sous Cloud privé virtuel, sélectionnez Serveurs de routage.
Sur la page Serveurs de routage, sélectionnez Serveur de routages pairs.
Choisissez l’onglet Livraison des journaux.
Choisissez Ajouter la livraison des journaux.
-
Choisissez une destination et configurez les paramètres :
-
Amazon CloudWatch Logs
Type de journal : types des journaux à livrer. Le seul type de journal pris en charge est EVENT_LOGS.
Groupe de journaux de destination : groupe de journaux dans lequel les journaux seront envoyés. CloudWatch Vous pouvez sélectionner un groupe de journaux existant ou en créer un nouveau (exemple :/aws/vpc/route-server-peers).
Sélection du champ : champs de données à inclure dans vos journaux.
-
Format de sortie : mode de formatage des journaux :
Délimiteur de champs : en cas d’utilisation du format texte, il s’agit du caractère qui sépare les champs (exemple : virgule, tabulation, espace).
-
Amazon S3
-
Amazon Data Firehose
-
Compte croisé
Type de journal : types des journaux à livrer. Le seul type de journal pris en charge est EVENT_LOGS.
ARN de destination de livraison : nom de ressource Amazon du flux de diffusion Firehose dans un autre AWS compte.
Sélection du champ : champs de données à inclure dans vos journaux.
Délimiteur de champs : en cas d’utilisation du format texte, il s’agit du caractère qui sépare les champs.
-
Dans le compte actuel
Type de journal : types des journaux à livrer. Le seul type de journal pris en charge est EVENT_LOGS.
Flux de destination de diffusion : flux de diffusion Firehose de votre compte dans lequel les journaux seront envoyés. Le flux doit utiliser le type de source « Direct PUT ».
Sélection du champ : champs de données à inclure dans vos journaux.
-
Format de sortie : mode de formatage des journaux :
Délimiteur de champs : en cas d’utilisation du format texte, il s’agit du caractère qui sépare les champs.
- Command line
-
Les commandes de cette section renvoient vers la documentation de référence sur les commandes de l’AWS CLI . La documentation fournit des descriptions détaillées des options que vous pouvez utiliser lorsque vous exécutez les commandes.
Pour créer des journaux de pair du serveur de routage :
-
Utilisez la commande put-delivery-source.
-
Exemple de demande
aws logs put-delivery-source --name "source-rsp-1234567890abcdef0" --resource-arn "arn:aws:ec2:us-east-1:111122223333:route-server-peer/rsp-1234567890abcdef0" --log-type "EVENT_LOGS"
-
Exemple de réponse
{
"deliverySource": {
"name": "source-rsp-1234567890abcdef0",
"arn": "arn:aws:logs:us-east-1:111122223333:delivery-source:source-rsp-1234567890abcdef0",
"resourceArns": [
"arn:aws:ec2:us-east-1:111122223333:route-server-peer/rsp-1234567890abcdef0"
],
"service": "ec2",
"logType": "EVENT_LOGS"
}
}
-
Utilisez la commande put-delivery-destination.
-
L'exemple de AWS CLI suivant crée un journal de serveur de routage. Les journaux sont livrés au groupe de journaux spécifié.
-
Exemple de demande
aws logs put-delivery-destination --name "destination-rsp-abcdef01234567890" --destination-resource-arn "arn:aws:logs:us-east-1:111122223333:log-group:/aws/vendedlogs/ec2/route-server-peer/EVENT_LOGS/rsp-abcdef01234567890"
-
Exemple de réponse
{
"deliveryDestination": {
"name": "destination-rsp-abcdef01234567890",
"arn": "arn:aws:logs:us-east-1:111122223333:delivery-destination:destination-rsp-abcdef01234567890",
"deliveryDestinationType": "CWL",
"deliveryDestinationConfiguration": {
"destinationResourceArn": "arn:aws:logs:us-east-1:111122223333:log-group:/aws/vendedlogs/ec2/route-server-peer/EVENT_LOGS/rsp-abcdef01234567890"
}
}
}
-
Utilisez la commande create-delivery.
-
Exemple de demande
aws logs create-delivery --delivery-source-name "source-rsp-1234567890abcdef0" --delivery-destination-arn "arn:aws:logs:us-east-1:111122223333:delivery-destination:destination-rsp-abcdef01234567890"
-
Exemple de réponse
{
"delivery": {
"id": "1234567890abcdef0",
"arn": "arn:aws:logs:us-east-1:111122223333:delivery:1234567890abcdef0",
"deliverySourceName": "source-rsp-1234567890abcdef0",
"deliveryDestinationArn": "arn:aws:logs:us-east-1:111122223333:delivery-destination:destination-rsp-abcdef01234567890",
"deliveryDestinationType": "CWL",
"recordFields": [
"resource_arn",
"event_timestamp",
"type",
"status",
"message"
]
}
}