如何确保我的AWS免费套餐计划不超过免费使用限制?

我正在旋转一个免费的层次实例,我不想意外超出限制。 我怎么做?

您无法对AWS支出设置限制。 AWS不具有限制function – 即使他们把客户放在第一位并试图帮助客户省钱,也不符合他们的利益。

帐单警报

您可以设置多个计费警报 ,当预计的每月账单达到您设置的阈值时, 警报会提示您。 您可以在弗吉尼亚北部的CloudWatch中设置它们。 在CloudWatch中,点击结算,创build闹钟,select“总估计费用”,然后设置屏幕。

CloudWatch结算警报

预算

预算是另一种pipe理成本的方法。 它们比计费警报更灵活,更精确。 您可以通过服务或按公制进行设置。

成本浏览器

成本探索者也是一个有趣的。 它不会提醒你,但你可以看到你花了你的钱。

您可以使用它来查看显示您花钱的图表。 例如,这个图表显示这个账户大部分花在EC2上,但有些花在冰川,S3和其他零碎上。 下面的图表告诉你到底是什么成本。

AWS Cost Explorer

免费套餐

免费层为您提供足够的信用来运行一年的单个EC2 t2.micro实例,并提供足够的磁盘,快照存储等。 你会得到一堆免费的东西,比如Lambda,RDS,EBS,EFS,这是一个非常慷慨的分配方式(不像Azure – 它会给你一个月的试用期)。 很多人最终会为快照,带宽等等付出一点点代价,但是考虑到你得到了多less,这似乎是公平的。

我做的事

我觉得最好是创build多个结算警报,例如5美元,10美元,20美元,50美元和100美元。 这应该涵盖你。 如果您一次收到多个通知,请立即进入该通知并确定发生了什么事情。 我也使用预算

CloudTrail

CloudTrail是一个很好的服务,可以监控您帐户中的API调用,因此您知道谁创build了什么资源,以及何时创build了哪些资源。 确定它的意思可能会非常棘手,因为它全部是JSON,但是如果出现问题,至less可以通过所有信息来确定发生了什么事情。 我认为有商业服务,使这些日志更容易理解。

每秒计费

正如@avinashbot指出的那样,截至2017年10月2日,大多数Linux实例的所有计费都是按秒计费,而不是按小时计费。 这使得尝试显着更便宜。