在 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 政策。CloudWatch 警示不會因為處於特定狀態而叫用動作。必須是狀態已變更並維持了所指定的時間長度,才會呼叫動作。如需詳細資訊,請參閱使用 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 保護會監控 CloudTrail 收集的 S3 資料事件,並識別環境中所有 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 Trusted Advisor

Amazon S3 Storage Lens

Amazon S3 Storage Lens 是一種雲端儲存體分析功能,您可以用來了解整個組織使用物件儲存體的情況及其活動情形。您可以使用 S3 Storage Lens 指標產生摘要洞見,例如了解您在整個組織中擁有多少儲存體,或是成長速度最快的儲存貯體和字首有哪些。您也可以使用 S3 Storage Lens 指標,識別成本最佳化機會、實作資料保護和安全最佳實務,以及改善應用程式工作負載的效能。

S3 Storage Lens 會彙總您的指標,並在 Amazon S3 主控台儲存貯體頁面上的「帳戶快照」區段中顯示資訊。S3 Storage Lens 也會提供互動式儀表板,您可以用來以視覺化方式呈現洞見與趨勢、標記異常值,以及接收最佳化儲存成本和套用資料保護最佳實務的建議。您的儀表板具有向下切入選項,可在組織、帳戶 AWS 區域、儲存類別、儲存貯體、字首或 Storage Lens 群組層級產生和視覺化洞見。如需詳細資訊,請參閱了解 Amazon S3 Storage Lens

Amazon S3 清查

Amazon S3 庫存清單會產生物件和中繼資料清單,可用來查詢和管理物件。您可以使用此庫存報告來產生精細資料,例如物件大小、上次修改日期、加密狀態和其他欄位。這些報告會每天或每週提供,以自動提供最新清單。

例如,您可以使用 Amazon S3 庫存清單來稽核與回報物件的複寫和加密狀態,以滿足業務、合規及法規需求。您也可以使用 Amazon S3 庫存清單來簡化及加速業務工作流程與大數據作業,以提供 Amazon S3 同步 List API 操作的排程替代方式。Amazon S3 庫存清單不會使用 List API 操作來稽核您的物件,也不會影響儲存貯體的請求率。如需詳細資訊,請參閱使用 S3 庫存清單編目和分析資料

Amazon S3 事件通知

您可以使用 Amazon S3 事件通知功能,在 S3 儲存貯體中發生特定事件時收到通知。若要啟用通知,請新增通知組態,以識別您想要 Amazon S3 發佈的事件。如需詳細資訊,請參閱Amazon S3 事件通知

Amazon S3 和 AWS X-Ray

AWS X-Ray 與 Amazon S3 整合以追蹤上游請求,以更新應用程式的 S3 儲存貯體。如果服務使用 X-Ray SDK 追蹤請求,Amazon S3 可以將追蹤標頭傳送至下游事件訂閱者,例如 Λ、Amazon SQS 和 Amazon SNS。X-Ray 可啟用 Amazon S3 事件通知的追蹤訊息功能。您可以使用 X-Ray 追蹤圖來檢視 Amazon S3 與應用程式所使用其他服務之間的連線。如需詳細資訊,請參閱 Amazon S3 和 X-Ray

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