本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
路由伺服器對等記錄
當您需要下列項目時,請使用 VPC Route Server 對等記錄:
監控 BGP 和 BFD 工作階段運作狀態
對連線問題進行故障診斷
檢閱歷史工作階段變更
追蹤網路狀態
定價
-
CloudWatch:當您將路由伺服器對等日誌發佈至 CloudWatch Logs 時,會套用付費日誌的資料擷取和封存費用。
-
S3:當您將路由伺服器對等日誌發佈至 Amazon S3 時,會套用付費日誌的資料擷取和封存費用。
-
Data Firehose:收取標準擷取和交付費用。
已取代的日誌是來自特定 AWS 服務的日誌,可用於磁碟區分層定價,並交付至 CloudWatch Logs、Amazon S3 或 Amazon Data Firehose。如需詳細資訊,請開啟 Amazon CloudWatch 定價,選取 Logs (日誌),然後尋找 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
}
其中:
resource_arn
是路由伺服器對等的 ARN。
event_timestamp
是事件的時間戳記。
我們產生的日誌事件type
的 (RouteStatus
、BGPStatus
、BFDStatus
)。
-
status
欄位是狀態更新。
message
欄位目前僅用於 RouteStatus 訊息類型的路由屬性,但可能會填入任何類型的相關資訊。
- AWS Management Console
-
若要建立路由伺服器對等日誌:
在 https://console.aws.amazon.com/vpc/ 開啟 Amazon VPC 主控台。
在導覽窗格的虛擬私有雲端下,選擇路由伺服器。
在路由伺服器頁面上,選擇路由伺服器對等。
選擇日誌交付索引標籤。
選擇新增日誌交付。
-
選擇目的地並設定設定:
-
Amazon CloudWatch Logs
日誌類型:要交付的日誌類型。唯一支援的日誌類型是 EVENT_LOGS。
目的地日誌群組:傳送日誌的 CloudWatch 日誌群組。您可以挑選現有的日誌群組或建立新的日誌群組 (例如:/aws/vpc/route-server-peers)。
欄位選擇:要包含在日誌中的資料欄位。
-
輸出格式:日誌的格式:
欄位分隔符號:使用文字格式時,這是分隔欄位的字元 (例如:逗號、標籤、空格)。
-
Amazon S3
-
跨帳戶 - 將日誌傳送至不同的 AWS 帳戶
日誌類型:要交付的日誌類型。唯一支援的日誌類型是 EVENT_LOGS。
交付目的地 ARN:傳送日誌之另一個 AWS 帳戶中 S3 儲存貯體的 Amazon Resource Name。
欄位選擇:要包含在日誌中的資料欄位。
尾碼:新增至日誌檔案名稱的結尾 (範例:.log、.txt)。
與 Hive 相容:開啟時, 會在資料夾結構中組織日誌,該資料夾結構使用 Hive 型工具,以便於使用 Amazon Athena 等服務進行搜尋。
欄位分隔符號:使用文字格式時,這是分隔欄位的字元。
-
在目前帳戶中
日誌類型:要交付的日誌類型。唯一支援的日誌類型是 EVENT_LOGS。
目的地 S3 儲存貯體:您帳戶中將傳送日誌的 S3 儲存貯體。您可以指定子資料夾路徑。
欄位選擇:要包含在日誌中的資料欄位。
尾碼:新增至日誌檔案名稱的結尾 (範例:.log、.txt)。
與 Hive 相容:開啟時, 會將日誌整理在資料夾結構中,以使用 Hive 型工具進行搜尋。
欄位分隔符號:使用文字格式時,這是分隔欄位的字元。
-
Amazon Data Firehose
-
跨帳戶
日誌類型:要交付的日誌類型。唯一支援的日誌類型是 EVENT_LOGS。
交付目的地 ARN:另一個 AWS 帳戶中 Firehose 交付串流的 Amazon Resource Name。
欄位選擇:要包含在日誌中的資料欄位。
欄位分隔符號:使用文字格式時,這是分隔欄位的字元。
-
在目前帳戶中
日誌類型:要交付的日誌類型。唯一支援的日誌類型是 EVENT_LOGS。
交付目的地串流:將傳送日誌之帳戶中的 Firehose 交付串流。串流必須使用「直接放置」來源類型。
欄位選擇:要包含在日誌中的資料欄位。
-
輸出格式:日誌的格式:
欄位分隔符號:使用文字格式時,這是分隔欄位的字元。
- Command line
-
本節中的命令連結至 CLI AWS 參考文件。本文件旨在詳細說明執行命令時可使用的選項。
若要建立路由伺服器對等日誌:
-
使用 put-delivery-source 命令。
-
範例請求
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"
-
回應範例
{
"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"
}
}
-
使用 put-delivery-destination 命令。
-
下列 AWS CLI 範例會建立路由伺服器日誌。日誌會交付至指定的日誌群組。
-
範例請求
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"
-
回應範例
{
"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"
}
}
}
-
使用 create-delivery 命令。
-
範例請求
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"
-
回應範例
{
"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"
]
}
}