在 Amazon S3 中記錄和監控 - Amazon Simple Storage Service

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

在 Amazon S3 中記錄和監控

監控是維護 Amazon S3 和 AWS 解決方案可靠性、可用性和效能的重要部分。我們建議您從 AWS 解決方案的所有部分收集監控資料,以便在發生多點故障時更輕鬆地進行偵錯。開始監控 Amazon S3 之前,請建立監控計劃來回答下列問題:

  • 監控目標是什麼?

  • 要監控哪些資源?

  • 監控這些資源的頻率為何?

  • 要使用哪些監控工具?

  • 誰將執行監控任務?

  • 發生問題時應該通知誰?

如需 Amazon S3 記錄與監控的詳細資訊,請參閱下列主題。

注意

如需將 Amazon S3 Express One Zone 儲存類別與目錄儲存貯體搭配使用的詳細資訊,請參閱 目錄儲存貯體和 S3 Express One Zone目錄儲存貯體概觀

監控是維護 Amazon S3 和 AWS 解決方案可靠性、可用性和效能的重要部分。您應該從 AWS 解決方案的所有部分收集監控資料,以便在發生多點故障時更輕鬆地進行偵錯。 AWS 提供數種工具來監控 Amazon S3 資源並回應潛在事件。

Amazon CloudWatch 警示

使用 Amazon CloudWatch 警示,您會在指定的期間內觀看單一指標。如果指標超過指定的閾值,則通知會傳送至 Amazon SNS主題或 AWS Auto Scaling policy. CloudWatch alarms,不會因為處於特定狀態而叫用動作。必須是狀態已變更並維持了所指定的時間長度,才會呼叫動作。如需詳細資訊,請參閱使用 Amazon 監控指標 CloudWatch

AWS CloudTrail 日誌

CloudTrail 提供 Amazon S3 AWS 中使用者、角色或服務所採取動作的記錄。使用 所收集的資訊 CloudTrail,您可以判斷對 Amazon S3 提出的請求、提出請求的 IP 地址、提出請求的人員、提出的時間,以及其他詳細資訊。如需詳細資訊,請參閱使用 記錄 Amazon S3 API呼叫 AWS CloudTrail

Amazon GuardDuty

Amazon GuardDuty 是一種威脅偵測服務,可持續監控您的帳戶、容器、工作負載和 AWS 環境中的資料,以識別 S3 儲存貯體的潛在威脅或安全風險。 GuardDuty 也提供其偵測到威脅的豐富內容。 GuardDuty 監控 AWS CloudTrail 威脅和表面安全相關資訊的管理日誌。例如, GuardDuty 將包含API請求的因素,例如發出請求的使用者、請求的來源位置,以及環境中可能不尋常的特定API請求。GuardDuty S3 Protection 會監控由 收集的 S3 資料事件, CloudTrail 並識別環境中所有 S3 儲存貯體中潛在的異常和惡意行為。

Amazon S3 存取日誌

伺服器存取日誌提供了對儲存貯體進行請求的詳細記錄。伺服器存取日誌對許多應用程式來說,都是個很有用的資料。舉例來說,存取記錄資訊在安全與存取稽核中相當實用。如需詳細資訊,請參閱使用伺服器存取記錄記錄要求

AWS Trusted Advisor

Trusted Advisor 利用從服務數十萬 AWS 個客戶中學到的最佳實務。 Trusted Advisor 檢查您的 AWS 環境,然後在存在節省成本、改善系統可用性和效能或協助解決安全漏洞的機會時提出建議。所有 AWS 客戶都可以存取五個 Trusted Advisor 檢查。具有商業或企業支援計劃的客戶可以檢視所有 Trusted Advisor 檢查。

Trusted Advisor 具有下列 Amazon S3-related檢查:

  • Amazon S3 儲存貯體的記錄組態。

  • 對於有開放式存取許可的 Amazon S3 儲存貯體,進行安全檢查。

  • 對於未啟用版本控制或已暫停版本控制的 Amazon S3 儲存貯體,進行容錯能力檢查。

如需詳細資訊,請參閱《AWS Support 使用者指南》中的 AWS Trusted Advisor

以下安全最佳實務也可用來解決記錄和監控: