Creazione di log dei peer del server di routing - Amazon Virtual Private Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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: I costi di ingestione e archiviazione dei dati per i log venduti si applicano quando si pubblicano i log peer del server di routing su Logs. CloudWatch

  • 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 registri venduti sono log di AWS servizi specifici disponibili a prezzi differenziati e distribuiti a Logs CloudWatch , Amazon S3 o Amazon Data Firehose. Per ulteriori informazioni, apri Amazon CloudWatch Pricing, seleziona Logs e trova Vending Logs.

Formato di log di esempio

{ "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.

    • Per i messaggi di tipo RouteStatus

      • ADVERTISED (la route è stata pubblicizzata dal peer)

      • UPDATED (la route esistente è stata aggiornata dal peer)

      • WITHDRAWN (la route è stata ritirata dal peer)

    • Per aggiornamenti BFDStatus e BGPStatus

      • UP, DOWN.

  • Il message campo è attualmente utilizzato solo per gli attributi di routing per il tipo di RouteStatus messaggio, ma può essere compilato con informazioni pertinenti per qualsiasi tipo.

AWS Management Console

Creare log dei peer del server di routing:

  1. Apri la console Amazon VPC all'indirizzo https://console.aws.amazon.com/vpc/.

  2. Nel riquadro di navigazione, in Cloud privato virtuale, seleziona Server di routing.

  3. Nella pagina Server di routing, seleziona Peer del server di routing.

  4. Seleziona la scheda Consegna log.

  5. Seleziona Aggiungi consegna log.

  6. Scegli una destinazione e configura le impostazioni:

    • CloudWatch Registri Amazon

      • Tipo di log: tipi di log da consegnare. L’unico tipo di log supportato è EVENT_LOGS.

      • Gruppo di log di destinazione: il gruppo di CloudWatch log a cui verranno inviati i log. È possibile scegliere un gruppo di log esistente o crearne uno nuovo (esempio:/aws/vpc/route-server-peers).

      • Selezione dei campi: campi di dati da includere nei log.

      • Formato di output: la formattazione dei log:

        • JSON: formato strutturato per l’elaborazione al computer

        • Testo: formato di testo normale

      • Delimitatore di campo: quando si utilizza il formato di testo, questo è il carattere che separa i campi tra loro (ad esempio, virgola, tabulazione, spazio).

    • Simple Storage Service (Amazon S3)

      • Cross account: invio di registri a diversi account AWS

        • Tipo di log: tipi di log da consegnare. L’unico tipo di log supportato è EVENT_LOGS.

        • ARN della destinazione di consegna: il nome Amazon Resource del bucket S3 in un altro AWS account a cui verranno inviati i log.

        • Selezione dei campi: campi di dati da includere nei log.

        • Suffisso: la parte finale aggiunta ai nomi dei file di log (ad esempio, .log, .txt).

        • Compatibile con Hive: quando questa opzione è attiva, organizza i log in una struttura di cartelle che funziona con strumenti basati su Hive per facilitare la ricerca con servizi come Amazon Athena.

        • 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.

        • Bucket S3 di destinazione: il bucket S3 dell’account a cui verranno inviati i log. Potrai indicare il percorso di una sottocartella.

        • Selezione dei campi: campi di dati da includere nei log.

        • Suffisso: la parte finale aggiunta ai nomi dei file di log (ad esempio, .log, .txt).

        • Compatibile con Hive: quando questa opzione è attiva, organizza i log in una struttura di cartelle che funziona con strumenti basati su Hive per facilitare la ricerca.

        • Delimitatore di campo: quando si utilizza il formato di testo, questo è il carattere che separa i campi tra loro.

    • 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:

          • JSON: formato strutturato per l’elaborazione al computer

          • Testo: formato di testo normale

        • 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:

  1. Utilizza 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"
    • Esempio di risposta

      { "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" } }
  2. Utilizza il comando put-delivery-destination.

    • L'esempio AWS CLI 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"
    • Esempio di risposta

      { "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" } } }
  3. 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"
    • Esempio di risposta

      { "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" ] } }