AWS Machine Learning Blog· Michele Scarimbolo·· 3 小时前AI 评分55
AWS 发布基于 Lambda Durable Functions 的 DevOps Agent 自动修复工作流教程
Automate remediation post AWS DevOps Agent investigation
AI 摘要
AWS 官方博客发布了一套利用 AWS Lambda Durable Functions、Amazon EventBridge 和 Amazon Bedrock 构建的自动化修复方案,旨在解决 AWS DevOps Agent 在发现根因后无法直接修改生产资源的痛点。该方案通过事件驱动架构,将 Agent 的调查摘要转化为预验证的修复动作,实现从检测到修复的端到端自动化,同时保留人工审批作为安全控制点。
核心机制在于引入了“持久化函数”(Durable Functions)作为编排器,它支持长达一年的运行周期并具备自动断点续传能力。当 Amazon EventBridge 收到调查完成事件后,触发流程调用 Bedrock 分析上下文并从白名单中选取 Lambda 工具。对于只读操作,系统自主执行;对于涉及基础设施变更的操作,流程会自动挂起等待人工批准。这种设计允许系统在等待审批期间不消耗计算资源,且能精确恢复执行状态。
实施细节显示,该方案严格限制了 Bedrock 的工具调用范围,仅允许其访问经过审核的 Lambda 函数列表,防止越权操作。示例演示了一个 Lambda 超时场景:Bedrock 识别出 3 秒超时配置为根因,提议将其调整为 30 秒,并在人类确认参数无误后自动应用更改。整个流程强调安全性与审计性,要求审批人必须检查完整的工具参数,确保 AI 生成的建议符合预期后再执行。
来源:AWS Machine Learning Blog · aws.amazon.com