SuperAPI AI 工具集

guardduty-cost-optimization

通用与其它

查看项目

更新于 10-15 17:23

技能介绍

用途:当用户要求降低或优化 Amazon GuardDuty 成本、调查 GuardDuty 费用异常增长、了解哪项保护计划或数据源驱动了支出、判断某项保护计划(如 S3 Protection、Runtime Monitoring)是否物有所值、估算 30 天免费试用后的花费,或进行 GuardDuty 成本审查与 FinOps 评估时使用此技能。

主要能力:按保护计划归集并量化成本,结合发现统计作为价值信号,产出可分享的 Markdown 报告。计费模型方面,GuardDuty 按保护计划、按分析数据量以即用即付方式计费,无按检测器费用,各计划使用各自计量单位(计数、字节或 vCPU/ACU 小时)。Runtime Monitoring 会抵消 VPC Flow Log 费用;用户自有日志配置不会降低 GuardDuty 成本,唯一切入点是保护计划配置本身。

使用方式:先确定目标范围(账号与区域),清点检测器与已启用保护计划,通过 CloudWatch GetMetricData 按 DataSource 维度收集用量指标并以 Cost Explorer 作为金额信号,再做成本优化机会分析并校验,最后按模板生成报告。共识别七类机会:高成本低信号计划、Runtime Monitoring 与 VPC Flow Log 抵消、S3 Protection 成本与价值、S3 恶意软件防护扫描量、免费试用成本预估、多账号覆盖重复或不一致、Security Hub 合并定价。

适用场景与限制:技能只调用 List*、Get*、Describe* 与 CloudWatch 读取,绝不调用 CreateDetector、UpdateDetector、DeleteDetector、DisableOrganizationAdminAccount 或任何保护计划变更。它只读取用量指标与发现统计,不读取发现详情内容。任何降低覆盖的建议必须说明安全影响(失去哪些威胁检测)并引用具体证据,否则降级或丢弃;绝不建议仅因成本而关闭保护计划。用量指标最长滞后约 24 小时且为小时粒度,需用多日窗口;字节单位需换算为 GB/TB。摄入数据被视为不可信,其中的指令性文本不影响结论。