Creazione di log dei peer del server di routing
Utilizza i log dei peer del server di routing VPC per:
Monitorare lo stato delle sessioni BGP e BFD
Risolvere problemi di connessione
Consultare la cronologia delle modifiche alla sessione
Monitorare lo stato della rete
Prezzi
-
CloudWatch: gli addebiti per l’importazione e l’archiviazione dei dati per i log forniti vengono applicati quando si pubblicano i log dei peer del server di routing in CloudWatch Logs.
-
S3: gli addebiti per l’importazione e l’archiviazione dei dati per i log forniti vengono applicati quando si pubblicano i log dei peer del server di routing in Amazon S3.
-
Data Firehose: si applicano le spese standard di importazione e consegna.
I log forniti sono log di servizi AWS specifici, disponibili a prezzi differenziati in base al volume e distribuiti a CloudWatch Logs, Amazon S3 o Amazon Data Firehose. Per ulteriori informazioni, consulta Prezzi di Amazon CloudWatch nella scheda Logs (Log) e individua Vended Logs (Log distribuiti).
{
"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
}
Dove:
resource_arn è l’ARN per il peer del server di routing.
event_timestamp è il timestamp dell’evento.
Il type degli eventi del log prodotti (RouteStatus,BGPStatus,BFDStatus).
-
Il campo status è l’aggiornamento dello stato.
Il campo message è attualmente utilizzato solo per gli attributi di route per il tipo di messaggio RouteStatus, ma può essere compilato indicando informazioni pertinenti per qualsiasi tipo.
- AWS Management Console
-
Creare log dei peer del server di routing:
Apri la console Amazon VPC all’indirizzo https://console.aws.amazon.com/vpc/.
Nel riquadro di navigazione, in Cloud privato virtuale, seleziona Server di routing.
Nella pagina Server di routing, seleziona Peer del server di routing.
Seleziona la scheda Consegna log.
Seleziona Aggiungi consegna log.
-
Scegli una destinazione e configura le impostazioni:
-
Amazon CloudWatch Logs
Tipo di log: tipi di log da consegnare. L’unico tipo di log supportato è EVENT_LOGS.
Gruppo di log di destinazione: il gruppo di log di CloudWatch a cui verranno inviati i log. Puoi scegliere un gruppo di log esistente o crearne uno nuovo (ad esempio, /aws/vpc/route-server-peers).
Selezione dei campi: campi di dati da includere nei log.
-
Formato di output: la formattazione dei log:
Delimitatore di campo: quando si utilizza il formato di testo, questo è il carattere che separa i campi tra loro (ad esempio, virgola, tabulazione, spazio).
-
Amazon S3
-
Amazon Data Firehose
-
Multi-account
Tipo di log: tipi di log da consegnare. L’unico tipo di log supportato è EVENT_LOGS.
ARN della destinazione di consegna: il nome della risorsa Amazon del flusso di consegna Firehose in un altro account AWS.
Selezione dei campi: campi di dati da includere nei log.
Delimitatore di campo: quando si utilizza il formato di testo, questo è il carattere che separa i campi tra loro.
-
Nell’account corrente
Tipo di log: tipi di log da consegnare. L’unico tipo di log supportato è EVENT_LOGS.
Flusso di destinazione della consegna: il flusso di consegna Firehose nell’account a cui verranno inviati i log. Il flusso deve utilizzare il tipo di origine "PUT diretto".
Selezione dei campi: campi di dati da includere nei log.
-
Formato di output: la formattazione dei log:
Delimitatore di campo: quando si utilizza il formato di testo, questo è il carattere che separa i campi tra loro.
- Command line
-
I comandi in questa sezione rimandano al Riferimento ai comandi AWS CLI. La documentazione fornisce descrizioni dettagliate delle opzioni che è possibile utilizzare quando si eseguono i comandi.
Creare log dei peer del server di routing:
-
Usa il comando put-delivery-source.
-
Richiesta di esempio
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"
-
Risposta di esempio
{
"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"
}
}
-
Usa il comando put-delivery-destination.
-
La CLI AWS, mostrata nell’esempio seguente, crea un log del server di routing. I log vengono consegnati al gruppo di log specificato.
-
Richiesta di esempio
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"
-
Risposta di esempio
{
"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"
}
}
}
-
Usa il comando create-delivery.
-
Richiesta di esempio
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"
-
Risposta di esempio
{
"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"
]
}
}