自動化 - AWS 安全事件回應指南

自動化

AWS Lambda – AWS Lambda 是一種無伺服器運算服務,可執行程式碼以回應事件,並自動為您管理基礎運算資源。您可以搭配自訂邏輯,使用 Lambda 延伸其他 AWS 服務,或建立自己的後端服務,在 AWS 規模、效能及安全性中運作。Lambda 在高可用性的運算基礎設施上執行您的程式碼,並為您執行運算資源的所有管理工作。這包括伺服器和作業系統維護、容量佈建和自動擴展、程式碼和安全修補程式部署,以及程式碼監控和日誌記錄。您需要做的就是提供程式碼。

AWS Step Functions – AWS Step Functions 可讓您使用視覺化工作流程,來協調分散式應用程式和微服務的元件。Step Functions 提供圖形化的主控台,可排列應用程式的元件,並將這些元件以視覺化的方式呈現為一連串的步驟,這讓建置和執行多步驟應用程式的工作變得簡單。Step Functions 會自動觸發和追蹤每個步驟,並在發生錯誤時重試,讓您的應用程式能如預期依序執行。

Step Functions 會記錄每個步驟的狀態,一旦有哪個環節出了差錯,您就能迅速診斷並偵錯問題。不需編寫程式碼即可變更和新增步驟,因此您可以輕鬆改進應用程式並且更快創新。AWS Step Functions 是 AWS 無伺服器平台的一部分,可以輕鬆為無伺服器應用程式協調 AWS Lambda 函數。您還可以將 Step Functions 用於使用運算資源 (如 Amazon EC2 和 Amazon ECS) 的微型服務協同運作。

AWS Systems Manager – AWS Systems Manager 能讓您查看及控制 AWS 的基礎設施。Systems Manager 提供統一的使用者界面,讓您可以檢視來自多項 AWS 服務的操作資料,並可讓您自動化跨 AWS 資源的操作任務。藉助 Systems Manager,您可以按應用程式對資源進行分組,檢視營運資料以進行監控和疑難排解,並對資源群組採取動作。Systems Manager 可以將執行個體保持在其定義的狀態,執行隨需執行個體變更,例如更新應用程式或執行 shell 指令碼,以及執行其他自動化和修補任務。