Registrazione 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à.

Registrazione peer del server di routing

Utilizza la registrazione peer di VPC Route Server quando devi:

  • Monitora lo stato delle sessioni BGP e BFD

  • Risolvi i problemi di connessione

  • Rivedi la cronologia delle modifiche alla sessione

  • Tieni traccia dello 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: quando pubblichi i log peer del server di routing su Amazon S3, si applicano i costi di ingestione e archiviazione dei dati per i log venduti.

  • Data Firehose: si applicano le tariffe standard di ingestione 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.

Esempio di formato di log

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

  • Elenco degli eventi type di registro che produciamo (RouteStatus,BGPStatus,BFDStatus).

  • Il status campo è l'aggiornamento dello stato.

    • Per i messaggi RouteStatus di tipo

      • ADVERTISED(il percorso è stato pubblicizzato dal peer)

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

      • WITHDRAWN(il percorso è stato ritirato dal peer)

    • Per e aggiornamenti BFDStatus BGPStatus

      • UP, DOWN.

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

AWS Management Console

Per creare i peer log del server di routing:

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

  2. Nel pannello di navigazione, in Virtual private cloud, scegli Route servers.

  3. Nella pagina Route servers, scegli Route server peers.

  4. Scegli la scheda Log delivery.

  5. Scegli Aggiungi consegna del registro.

  6. Scegli una destinazione e configura le impostazioni:

    • CloudWatch Registri Amazon

      • Tipo di log: tipi di log da consegnare. L'unico tipo di registro 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: come sono formattati i registri:

        • JSON: formato strutturato per l'elaborazione al computer

        • Testo: formato di testo semplice

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

    • Amazon S3

      • Cross account: invio di registri a diversi account AWS

        • Tipo di registro: tipi di log da consegnare. L'unico tipo di registro 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 registro (esempio: .log, .txt).

        • Compatibile con Hive: quando è attivo, 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 Testo, questo è il carattere che separa i campi.

      • Nel conto corrente

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

        • Bucket S3 di destinazione: il bucket S3 del tuo account a cui verranno inviati i log. È possibile specificare il percorso di una sottocartella.

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

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

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

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

    • Amazon Data Firehose

      • Account multipli

        • Tipo di registro: tipi di log da consegnare. L'unico tipo di registro 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 Testo, questo è il carattere che separa i campi.

      • Nel conto corrente

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

        • Flusso di destinazione della consegna: il flusso di consegna di Firehose nel tuo account a cui verranno inviati i log. Lo stream deve utilizzare il tipo di sorgente «Direct Put».

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

        • Formato di output: come sono formattati i registri:

          • JSON: formato strutturato per l'elaborazione al computer

          • Testo: formato di testo semplice

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

Command line

I comandi in questa sezione rimandano alla documentazione di riferimento della AWS CLI. La documentazione fornisce descrizioni dettagliate delle opzioni che è possibile utilizzare quando si eseguono i comandi.

Per creare log 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"
    • Example response

      { "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"
    • Example response

      { "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. Utilizzate 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"
    • Example response

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