VPC提供流日誌功能,通過記錄VPC中彈性網卡ENI傳入和傳出的流量資訊,協助您檢查存取控制規則、監控網路流量和排查網路故障。
功能簡介
流日誌
您可以建立流日誌採集指定彈性網卡、VPC或交換器的流量。如果選擇為VPC或交換器建立流日誌,則會採集VPC和交換器中所有彈性網卡的流量,包括在開啟流日誌功能後建立的彈性網卡。
流日誌記錄
流日誌功能採集的流量資訊會以流日誌記錄的方式寫入Log ServiceSLS。每條流日誌記錄會採集特定採集視窗中的特定五元組網路流,採集視窗預設為10分鐘,您可以根據需要調整為1分鐘或5分鐘。在該段採樣間隔內,流Log Service會先彙總資料,再發布流日誌記錄。
您可以根據具體情境選擇採集對應路徑的流量資訊,包括:採集全部情境、通過IPv4網關訪問公網的流量、通過NAT Gateway的流量、通過VPN網關的流量、通過轉寄路由器(TR)的流量、通過網關終端節點訪問雲端服務的流量、通過邊界路由器(VBR)訪問專線的流量。
流記錄欄位
流日誌記錄的欄位資訊如下表所示。
欄位 | 說明 |
version | 流日誌版本。 |
account-id | 帳號ID。 |
eni-id | 彈性網卡ID。 |
vm-id | 彈性網卡綁定的雲端服務器ID。 |
vswitch-id | 彈性網卡所在交換器ID。 |
vpc-id | 彈性網卡所在專用網路ID。 |
type | 流量類型:IPv4。 |
protocol | 流量的IANA協議編號。 更多資訊,請參見網際網路通訊協定 (IP)編號。 |
srcaddr | 源地址。 |
srcport | 源連接埠。 |
dstaddr | 目的地址。 |
dstport | 目的連接埠。 |
direction | 流量方向:
|
action | 與流量關聯的操作:
|
packets | 資料包數量。 |
bytes | 資料包大小。 |
start | 捕捉視窗開始時間。 |
end | 捕捉視窗結束時間。 |
tcp-flags | 部分TCP的標誌位和對應的掩碼值如下:
關於TCP標誌通用資訊(例如SYN、FIN、ACK、RST等標誌的含義),請參見RFC: 793。 |
log-status | 流日誌的日誌選項組:
|
traffic_path | 流量的採樣路徑:
|
流日誌記錄樣本
流日誌格式如下:
<account-id> <action> <bytes> <direction> <dstaddr> <dstport> <end> <eni-id> <log-status> <packets> <protocol> <srcaddr> <srcport> <start> <tcp-flags> <traffic_path> <type> <version> <vm-id> <vpc-id> <vswitch-id>
資料記錄正常且允許記錄流量樣本
本樣本阿里雲主帳號ID為1210123456******,VPC流日誌版本為1,在2024年7月12日17:10:20至17:11:20(1分鐘內),彈性網卡eni-bp166tg9uk1ryf******
允許出方向以下流量:
源地址和連接埠(172.31.16.139,1332)通過TCP協議(6表示TCP協議)向目的地址和連接埠(172.31.16.21,80)傳輸了10個資料包,資料包總大小為2048位元組。日誌選項組為OK,無異常。
1210123456****** ACCEPT 2048 out 172.31.16.21 80 1720775480 eni-bp166tg9uk1ryf****** OK 10 6 172.31.16.139 1332 1720775420 22 - - 1 - vpc-bp1qf0c43jb3maz****** vsw-bp12632woke7abk******
資料記錄正常且拒絕記錄流量樣本
本樣本阿里雲主帳號ID為1210123456******,VPC流日誌版本為1,在2024年7月15日10:20:00至10:30:00(10分鐘內),彈性網卡eni-bp1ftp5sm9oszt******
拒絕入方向以下流量:
源地址和連接埠(172.31.16.139,1332)通過TCP協議(6表示TCP協議)向目的地址和連接埠(172.31.16.21,80)傳輸了20個資料包,資料包總大小為4208位元組。日誌選項組為OK,無異常。
1210123456****** REJECT 4208 in 172.31.16.21 80 1721010600 eni-bp1ftp5sm9oszt****** OK 20 6 172.31.16.139 1332 1721010000 22 - - 1 - vpc-bp1qf0c43jb3maz****** vsw-bp12632woke7abk******
無資料記錄狀態樣本
本樣本阿里雲主帳號ID為1210123456******,VPC流日誌版本為1,在2024年7月15日10:52:20至10:55:20(3分鐘內),彈性網卡eni-bp1j7mmp34jlve******
在此時間段內沒有流量資料記錄(NODATA)。
1210123456****** - - - - - 1721012120 eni-bp1j7mmp34jlve****** NODATA - - - - 1721011940 - - - 1 - vpc-bp1qf0c43jb3maz****** vsw-bp12632woke7abk******
跳過的資料記錄狀態樣本
本樣本阿里雲主帳號ID為1210123456******,VPC流日誌版本為1,在2024年7月12日16:20:30至16:23:30(3分鐘內),彈性網卡eni-bp1dfm4xnlpruv******
的資料記錄被跳過(SKIPDATA)。
1210123456****** - - - - - 1720772610 eni-bp1dfm4xnlpruv****** SKIPDATA - - - - 1720772430 - - - 1 - vpc-bp1qf0c43jb3maz****** vsw-bp12632woke7abk******
功能計費
關於流日誌的計費,請參見流日誌計費說明。
使用限制
功能限制
首次使用流日誌功能時,您需要在流日誌管理頁面單擊立即開通,完成流日誌功能的開通。
如果您之前建立過流日誌執行個體,單擊立即開通後,已建立的流日誌執行個體會重新展示在流日誌頁面。
支援的地區
地區 | 支援流日誌的地區 |
亞太地區 | 華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、華北6(烏蘭察布)、華南1(深圳)、華南2(河源)、華南3(廣州)、西南1(成都)、中國香港、華東6(福州-本地地區)、日本(東京)、韓國(首爾)、新加坡、馬來西亞(吉隆坡)、印尼(雅加達)、菲律賓(馬尼拉)、泰國(曼穀) |
歐美地區 | 德國(法蘭克福)、英國(倫敦)、美國(矽谷)、美國(維吉尼亞) |
中東 | 阿聯酋(杜拜)、沙特(利雅得) 重要 沙特(利雅得)地區由夥伴營運。 |
配額限制
配額名稱 | 描述 | 預設限制 | 提升配額 |
vpc_quota_flowlog_inst_nums_per_user | 使用者支援建立的流日誌執行個體的數量 | 10個 | 您可以通過以下任意方式自助提升配額: |
管理流日誌
登入專用網路管理主控台。
在左側導覽列,選擇 。在頂部功能表列處,選擇流日誌的地區。
根據您的需求,繼續執行以下操作。
建立或刪除流日誌
分析流日誌
啟動或停止流日誌
相關文檔
您可以通過其他方式,SDK、Terraform或ROS調用以下API管理流日誌:
建立流日誌:建立流日誌。
DescribeFlowLogs:查詢流日誌。
ModifyFlowLogAttribute:修改流日誌的屬性。
ActiveFlowLog:啟動流日誌。
DeactiveFlowLog:停止流日誌。
DeleteFlowLog:刪除流日誌。