我對 Amazon Simple Storage Service (Amazon S3) 產生了高昂的資料傳輸費。我想識別導致高昂資料傳輸費的儲存貯體。
簡短說明
您需支付傳入和傳出 Amazon S3 的所有頻寬費用,但下列情況除外:
- 每月前 100 GB 傳出至網際網路的資料
**注意:**除了中國的 Amazon Web Services 和 AWS GovCloud (美國) 以外,所有 AWS 服務和區域都會彙總此項目。
- 從網際網路傳入的資料
- 在相同 AWS 區域的 S3 儲存貯體之間傳輸的資料
- 從 Amazon S3 儲存貯體傳輸至與 S3 儲存貯體相同區域內的任何服務的資料
**注意:**這包括傳輸至相同區域中不同帳戶的資料。
- 已傳出至 Amazon CloudFront 的資料
解決方法
1. 若要識別負責高昂資料傳輸費的儲存貯體,請檢查您的 S3 用量報告。此報告可協助您檢閱資料傳輸發生的操作、區域和時間。
2. 若要識別與資料傳輸對應的用量類型,請參閱了解 Amazon S3 的 AWS 帳單和用量報告。
3. 檢閱與負責高昂資料傳輸費的儲存貯體關聯的 S3 伺服器存取日誌。這可協助您檢視有關請求的詳細資訊。您可以使用 Amazon Athena 查詢伺服器存取日誌,以取得有關特定日期和時間、操作和請求者的資訊。例如,執行下列查詢以查看特定時段內透過特定 IP 地址傳輸的資料量:
SELECT SUM(bytessent) as uploadtotal,SUM(objectsize) as downloadtotal,SUM(bytessent + objectsize) AS total FROM s3_access_logs_db.mybucket_logsWHERE remoteIP='1.2.3.4' AND parse_datetime(requestdatetime,'dd/MMM/yyyy:HH:mm:ss Z')BETWEEN parse_datetime('2021-07-01','yyyy-MM-dd')AND parse_datetime('2021-08-01','yyyy-MM-dd');
如需詳細資訊,請參閱如何使用 Athena 分析 Amazon S3 伺服器存取日誌?
相關資訊
了解資料傳輸費
CloudWatch 中的 Amazon S3 請求指標
AWS 定價計算器