有没有方法可以设置Amazon AWS账单限额?

我正在build立在亚马逊S3上的应用程序。 我怎样才能让我的S3在预算之内运行? 假设我不想让意外的stream量超过我的AWS账户。 我宁愿它仍然不可用。

无法为AWS设置预算。

但是这个function经常被要求,所以大概有一天它会被执行。

https://forums.aws.amazon.com/thread.jspa?threadID=58127

AWS已经宣布,自2012年5月10日起,通过Amazon CloudWatch 监控使用计费警报的估计费用的全面可用性(根据Daniel Lopez的回答 [+1]自2011年底以来已经可用于AWS溢价账户) :

我们会定期估算您使用的每个AWS服务的每月总费用。 在为您的帐户启用监控function后,我们将开始将估算值存储为CloudWatch指标,并在通常的14天期间保持可用状态。 […]

如介绍性博客文章中所述, 您可以先使用结算提醒通知您,当您的AWS账单将高于预期时 ,请参阅使用Amazon CloudWatch监控您的预计费用以获取有关此function的更多详细信息。

这对于许多基本需求已经非常有用,但是,使用CloudWatch API自己检索存储的度量标准(请参阅GetMetricStatistics API和“ 使用度量标准的统计信息以获取使用情况示例”),实际上允许您在此基础上驱动任意工作stream程和业务逻辑数据。

关于后者,本次发行的范围也被强调:

重要的是要注意, 这些是估计,而不是预测 。 估算值接近当前结算周期内AWS使用的成本,并且会随着您继续消耗资源增加 。 […]它不考虑您的AWS使用模式的趋势或潜在的变化。 [强调我的]

亚马逊似乎还没有解决scheme。

看看亚马逊价格观察器 – 监控你的账单,并自动closures你的实例

所以这是一个基本的脚本,我把它放在Python中,它将坐下来监视你的实例的当前价格,如果超过一定的价格限制,就closures它。 (将来,这可能会改变,可能会限制传入的带宽,或通过电子邮件发送给pipe理员)。

截至2011年12月,如果您拥有AWS溢价账户,则可以使用CloudWatch监控您的估计费用,如果超过一定限制,您可以触发不同的操作(如closures机器)

http://blog.bitnami.org/2011/12/monitor-your-estimated-aws-charges-with.html