使用 CloudWatch 中的 S3 Storage Lens 指標 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 CloudWatch 中的 S3 Storage Lens 指標

您可以將 S3 Storage Lens 指標發佈到 Amazon CloudWatch,以在 CloudWatch 儀表板中建立統一的運作狀態檢視。您也可以使用 CloudWatch 功能 (例如警示和觸發動作、指標數學和異常偵測) 來監控 S3 Storage Lens 指標並對其採取動作。此外,CloudWatch API 操作可讓應用程式 (包括第三方供應商) 存取您的 S3 Storage Lens 指標。如需有關 CloudWatch 功能的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》。

您可以使用 Amazon S3 主控台、Amazon S3 REST API、AWS CLI 和 AWS SDK 為新的或現有儀表板組態啟用 CloudWatch 發佈選項。CloudWatch 發佈選項適用於升級至 S3 Storage Lens 進階指標和建議的儀表板。如需 S3 Storage Lens 進階指標和建議定價,請參閱 Amazon S3 定價。不會產生額外的 CloudWatch 指標發佈費用;不過,儀表板、警示和 API 呼叫等其他 CloudWatch 費用則適用。如需詳細資訊,請參閱 Amazon CloudWatch 定價

S3 Storage Lens 指標會在擁有 S3 Storage Lens 組態的帳戶中發佈至 CloudWatch。在進階指標和建議中啟用 CloudWatch 發佈選項之後,您可以在 CloudWatch 中存取組織、帳戶和儲存貯體層級的指標。在 CloudWatch 中不提供字首層級的指標。

注意

S3 Storage Lens 指標是每日指標,每天向 CloudWatch 發佈一次。在 CloudWatch 中查詢 S3 Storage Lens 指標時,查詢的時段必須為 1 天 (86400 秒)。在每日 S3 Storage Lens 指標出現在 Amazon S3 主控台的 S3 Storage Lens 儀表板中之後,這些相同指標可能會需要幾個小時才會出現在 CloudWatch 中。首次啟用 S3 Storage Lens 指標的 CloudWatch 發佈選項時,您的指標最多可能需要 24 小時才能發佈到 CloudWatch。

目前,S3 Storage Lens 指標無法透過 CloudWatch 串流取用。

如需在 CloudWatch 中使用 S3 Storage Lens 指標的詳細資訊,請參閱下列主題。

使用 CloudWatch 儀表板

您可以使用 CloudWatch 儀表板來監控 S3 Storage Lens 指標與其他應用程式指標,並建立統一的運作狀態檢視。儀表板是 CloudWatch 主控台中的可自訂首頁,您可於單一檢視中監控您的資源。

CloudWatch 具有廣泛的許可控制,不支援將存取限制為指標或維度的特定集。您帳戶或組織中具有 CloudWatch 存取權的使用者將可存取啟用 CloudWatch 支援選項之所有 S3 Storage Lens 組態的指標。您無法像在 S3 Storage Lens 中一樣管理特定儀表板的許可。如需 CloudWatch 許可的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的管理 CloudWatch 資源的存取許可

如需使用 CloudWatch 儀表板和設定許可的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的使用 Amazon CloudWatch 儀表板共用 CloudWatch 儀表板

設定警示、觸發動作和使用異常偵測

您可以設定 CloudWatch 警示,以便在 CloudWatch 中監視 S3 Storage Lens 指標,並在超出閾值時採取動作。例如,您可以設定警示,當 Incomplete Multipart Upload Bytes (未完成的分段上傳位元組) 指標連續三天超過 1 GB 時,傳送 Amazon SNS 通知。

您也可以啟用異常偵測,以持續分析您的 S3 Storage Lens 指標、判斷正常基準以及顯露異常情況。您可以建立以指標預期值為基礎的異常偵測警示。例如,您可以監控 Object Lock Enabled Bytes (已啟用物件鎖定的位元組) 指標的異常情況,以偵測未經授權即移除物件鎖定設定的情況。

如需詳細資訊和範例,請參閱《Amazon CloudWatch 使用者指南》中的使用 Amazon CloudWatch 警示從圖表上的指標建立警示

使用維度篩選指標

您可以使用維度來篩選 CloudWatch 主控台中的 S3 Storage Lens 指標。例如,您可以依 configuration_idaws_account_numberaws_regionbucket_name 等進行篩選。

S3 Storage Lens 支援每個帳戶的多種儀表板組態。這意味著不同的組態可以包含相同的儲存貯體。當這些指標在 CloudWatch 發佈時,儲存貯體在 CloudWatch 中會有重複的指標。若只要在 CloudWatch 中檢視特定 S3 Storage Lens 組態的指標,您可以使用 configuration_id 維度。依 configuration_id 篩選時,您只會看到與您所識別之組態相關聯的指標。

如需依組態 ID 篩選的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的搜尋可用的指標

使用指標數學計算新指標

您可以使用指標數學,以查詢多個 S3 Storage Lens 指標,並使用數學表達式根據這些指標來建立新的時間序列。例如,您可以從「物件計數」中減去「加密物件」,為未加密物件建立新指標。您也可以建立一個指標,將 StorageBytes 除以 ObjectCount 而取得平均物件大小,或者將 BytesDownloaded 除以 StorageBytes 而取得一天存取的位元組數。

如需詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的使用指標數學

在圖形中使用搜尋表達式

使用 S3 Storage Lens 指標,您可以建立搜尋表達式。例如,您可以針對所有名為 IncompleteMultipartUploadStorageBytes 的指標建立搜尋表達式,然後將 SUM 新增至該表達式。使用此搜尋表達式,您可以在單一指標中查看儲存體所有維度的未完成分段上傳位元組總數。

此範例顯示您將用來為所有名為 IncompleteMultipartUploadStorageBytes 的指標建立搜尋表達式的語法。

SUM(SEARCH('{AWS/S3/Storage-Lens,aws_account_number,aws_region,configuration_id,metrics_version,record_type,storage_class} MetricName="IncompleteMultipartUploadStorageBytes"', 'Average',86400))

如需此語法的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的 CloudWatch 搜尋表達式語法。若要使用搜尋表達式建立 CloudWatch 圖表,請參閱《Amazon CloudWatch 使用者指南》中的使用搜尋表達式建立 CloudWatch 圖表