DevOps Agent 簡介

TL; DR

DevOps Agent 是一個Read-Only的 AI Agent,專精於事件排查、RCA (Root Cause Analysis) 並提供風險降低計畫(Mitigation Plans)。

什麼是 DevOps Agent?

在 2025 年的 re:invent 大會上,AWS 在 Frontier Agent 中發佈了三個新功能:Kiro Autonomous Agent、Security Agent 和 DevOps Agent。

AWS DevOps Agent 扮演On Call工程師的角色,用來排查事件、找出根本原因提供風險降低計畫。使用者可以在Web App上與它互動。目前DevOps Agent 仍處於Preview階段,僅在 AWS us-east-1 區域提供服務。在價格尚未公布前,你可以免費試用。

DevOps Agent 能做什麼?

整合功能

  1. 內建整合
    1. Telemetry工具:Amazon CloudWatch、Dynatrace、Datadog、New Relic 和 Splunk
    2. Pipeline / Codebase:GitHub、GitLab
    3. 溝通工具:ServiceNow、Slack
  2. 自行管理的MCP Server

連接 GitHub 帳號時,你可以指定一個 GitHub Repo。
透過自訂 MCP 伺服器,你可以連接到自己的遙測資料來源,例如 Grafana,但這些都是唯讀的。

功能

  1. 監控和調查事件
    1. 偵測 CloudWatch 警報
    2. 分析日誌和指標
    3. 分析效能問題
    4. 找出錯誤的根本原因並撰寫 RCA報告
    5. 提供風險降低計畫
    6. 追蹤部署影響
  2. 提供建議
    1. Infra改善方案
    2. 監控功能調整

AWS DevOps Agent 不能做什麼

  1. 撰寫或修改程式碼
  2. 建立 pull request
  3. 部署程式碼變更
  4. 存取你的 GitHub 儲存庫進行修改
  5. 自動修復程式碼庫中的 bug
  6. 分析損壞的使用者介面

設定步驟

可以參考教學 DevOps Agent Storylane,不過有些 UI 和流程已經改版過,與Storylane上會有些出入。

建立 Agent Space

啟用 Web App 並建立Role

資料顯示

建立Role並等待一段時間後,最常使用的資源會自動顯示,不需要額外設定。

設定權限的Best Practices

你可以透過修改附加到代理角色的 IAM 政策來限制代理可以存取的 AWS 服務。建立自訂政策時,請遵循以下最佳實務:

  • 僅設定唯讀權限 – Agent在調查期間需要讀取資源配置、指標和日誌。避免給予Agent修改或刪除資源的權限。這個唯讀限制對於防止提示注入攻擊非常重要,惡意輸入可能會誘騙代理在你的基礎架構上執行破壞性操作。
  • 限制必要的服務 – 僅包含與你的應用程式相關資源的 AWS 服務。例如,如果你的應用程式不使用 Amazon RDS,就不要在政策中包含 RDS 權限。
  • 使用特定操作而非萬用字元 – 不要授予 service:* 權限,而是指定個別操作,例如 cloudwatch:GetMetricData 或 ec2:DescribeInstances。

POC設定

  1. EC2 t2.micro x 1
  2. PostgreSQL x 1
  3. Django 網站 x 1
  4. CloudWatch Alarm x 1

分析結果

我將Alarm Threshold設為CPUUtilization > 5,以方便觸發警報並查看分析結果。

進階問題

1. DevOps Agent 有Guardrail嗎?

沒有

2. 我可以修改System Instruction嗎?

可以在 runbook 中新增System instruction。

3. DevOps Agent 能阻擋像 DDoS 這類的惡意攻擊嗎?

直接偵測:❌ 否 – 不是為此設計的
間接偵測:⚠️ 可能 – 可以識別異常流量模式和操作症狀 DDoS
緩解:❌ 否 – 無法阻擋或緩解攻擊
調查協助:✅ 是 – 可以在偵測到攻擊後調查操作影響

我的願望

DevOps Agent 可以自動修復 bug 並建立 pull request,但仍然需要人工審查、批准和部署。

最後補充

現在的 LLM 已經夠猛了,你可以把整份149頁的PDF餵給Claude來回答問題。

參考資料

  1. AWS DevOps Agent 文件:PDF / HTML

🚀 以每年 5 美元解鎖無廣告體驗

✓ 14 天免費試用 ✓ 隨時取消

在〈DevOps Agent 簡介〉中有 40 則留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *