自动化 - 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 功能。在使用 Amazon EC2 和 Amazon ECS 等计算资源编排微服务时,您也可以使用 Step Functions。

AWS Systems Manager – AWS Systems Manager 让您能够查看和控制 AWS 上的基础设施。Systems Manager 可以提供一个统一的用户界面,供您查看多种 AWS 服务的运行数据,并使您可以在 AWS 资源上自动执行操作任务。借助 Systems Manager,您可以按应用程序对资源进行分组,查看用于监控和故障排除的操作数据,并对资源组采取操作。Systems Manager 可以使您的实例处于其定义的状态,执行按需更改(例如更新应用程序或运行 shell 脚本),以及执行其他自动化和修补任务。