You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS预算耗尽后停止服务?及预算配置相关疑问

AWS预算与资源自动停止相关问题解答

一、预算耗尽后自动停止运行中服务的实现方式

AWS Budgets本身不具备直接停止资源的能力,需结合其他服务联动实现:

  • 创建预算时配置预算警报,设置触发阈值(如预算的90%、100%),并将警报通知绑定到SNS主题。
  • 编写AWS Lambda函数,实现识别并停止目标运行中资源的逻辑(比如调用EC2的stop_instances API、ECS的update_service API调整实例数为0等)。
  • 将SNS主题与Lambda函数关联,当预算触发警报时,SNS自动触发Lambda执行停止操作。
  • 为Lambda配置对应的IAM权限,确保它能访问并操作目标资源。

二、组织成员能否为自身设置预算,仅监控自身创建的资源?

可以实现,需满足两个前提:

  • 组织管理员已通过IAM策略为你的账户分配AWS Budgets的操作权限(如budgets:CreateBudget、budgets:ViewBudget等)。
  • 创建预算时,在成本过滤器中添加筛选条件:比如指定你为资源设置的专属标签(如CreatedBy:YourName),或者直接指定你的账户ID(若为组织内独立账户),这样预算只会统计这些筛选范围内的资源费用,通知也仅关联这些资源。

三、AWS预算仅发送通知的理解是否正确?能否自动停止资源?

  • 你的理解正确:AWS Budgets默认仅提供阈值通知功能,不会主动停止运行中的资源。
  • 可以通过「预算警报 + SNS + Lambda」的联动方案,实现预算达到阈值后自动停止资源,具体操作参考第一部分的实现方式。

内容的提问来源于stack exchange,提问作者alterego

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 00:20:30