我在 AWS 帳單上看到 XXXX-VendedLog-Bytes 或 XXXX-VendedLog-YY-Bytes 的費用。我想查看更多有關費用的詳細資訊,並在將來降低費用。
簡短描述
**注意:**在本文中,XXXX 代表已設定日誌之區域的 AWS 區域代碼。例如,USE1 是 us-east-1 的區域代碼。YY 代表與費用相關的 AWS 服務。例如,VPC_FLOW 或 ROUTE_53。
XXXX-VendedLog-Bytes 或 XXXX-VendedLog-YY-Bytes 表示日誌設定為將資料傳輸至 Amazon Simple Storage Service (Amazon S3)。
您可以將許多 AWS 服務設定為將日誌發佈至 Amazon S3,這稱為付費日誌。例如,下列日誌可發佈至 Amazon S3:
- Amazon Virtual Private Cloud (Amazon VPC) 流程日誌
- AWS Global Accelerator 流程日誌
- Amazon Route 53 Resolver 查詢日誌
- AWS WAF 存取日誌
如需有關如何計算付費日誌費用的詳細資訊,請參閱 Amazon CloudWatch 定價。
您可以使用 AWS 用量報告,來手動計算將資料傳輸至 Amazon S3 的成本。然後,請將這些結果與 AWS 帳單中的費用做比較,以進行驗證。最後,您可以實作建議的成本節約策略,以減少未來的費用。
解決方案
使用 Cost Explorer 將費用視覺化
- 開啟 Cost Explorer 並選擇啟動 Cost Explorer。
- 在導覽窗格中,選擇報告
- 選擇建立新報告。
- 針對選擇報告類型,選擇成本和用量。 然後選擇建立報告。
- 從報告參數窗格中,設定篩選條件,以找出相關費用。
在時間中,選擇相關日期。
對於精細度,請選擇每日。
在篩選條件下,對於維度,請選擇服務,然後選擇 CloudWatch。然後,選擇套用篩選條件。
選擇新增篩選條件,以選擇第二個篩選條件。 在維度用量中,於搜尋欄位中輸入付費。 然後,選擇您要檢查的付費日誌。選擇套用篩選條件。
- 您可以查看兩張說明日誌每日數量和相應成本的圖表。您可以預測日誌數量隨環境中工作負載變更的情況。
產生 CloudWatch 費用報告
- 開啟 AWS 帳單主控台。
- 在導航窗格中,選擇成本和用量報表。
- 選擇 AWS 用量報告。
- 針對服務,請選擇 AmazonCloudWatch。
- 針對使用類型,請選擇所有使用類型。
- 在作業中,選擇所有作業。
- 在時段中,選擇您要調查的時段。
- 針對報告精細度,最佳實務是選擇天數,因為大型用量報告可能會被截斷。
- 選擇下載報告 (CSV)。
分析成本和用量報告
您可以選擇性地使用試算表應用程式 (例如 Microsoft Excel),來分析您在上一節產生的 AWS 成本和用量報告 (AWS CUR)。
此報告會顯示與本文使用 Cost Explorer 以視覺化方式顯示費用一節中的圖表類似的資料。但是,如果您需要更精細的資訊,則可以使用此方法。在適用於您選擇的試算表中,可以依日誌類型、區域或時間範圍進行篩選。
例如,比較用量類型欄位和 XXXX-VendedLog-YY-Bytes 欄位中調查的付費日誌。用量值資料欄會以位元組為單位反映日誌資料量。若要將 AWS CUR 報告的 用量值 與 Cost Explorer 圖表中的用量 (GB) 值建立關聯,請將位元組轉換為 GiB。
降低未來成本
付費日誌費用是根據傳送至 Amazon CloudWatch Logs、Amazon S3 或 Amazon Kinesis Data Firehose 的日誌數量計算。請考慮設定選項或策略,以減少日誌數量,從而降低未來的費用。例如,如果您使用的是 VPC 流程日誌:
- 請僅在疑難排解時開啟 VPC 流程日誌。
- 根據彈性網絡介面 (ENI) 限制範圍。
- 僅針對選取的 ENI 或子網路開啟流程日誌。
- 僅針對「拒絕」/「接受」的流量開啟流程日誌。
相關資訊
使用 Cost Explorer 分析 CloudWatch 的成本和用量資料
什麼是 AWS 成本和用量報告?