刚开始琢磨AWS的东西,犯了很多低级的错误导致了扣费。我是根据一个视频课程学习AWS的。所以一般情况下是根据视频上老师教的进行操作。有时候老师教的在我这里操作不行,就会根据官方文档操作,或者百度根据别人博客上的进行操作。而且有时候视频上或者文档上告诉你解决方案,但是没说是不是收费的,所以你一旦跟着做,可能不知不觉就收费了。并且这个不是马上就能有收费信息的。可能你做了很多操作,当时没扣费信息,可过了两三天,突然才发现收费了。由于你本来就是个初学者,对这一套东西迷迷糊糊还不是很熟,对于你前几天做过哪些操作都忘了,也不知道是你做的那一堆操作中的哪一个操作导致的收费。
以下是我的几个扣费经历,其中第3个要特别注意!
扣费1:我第一次接到警报邮件是我的卷存储超出了免费套餐的85%。后面发现是因为我之前创建了一个EC2实例,给这个实例增加了一个卷,用完之后我就把这个实例stop了。我以为stop掉就不会扣费了,但是发现,即使你把EC2实例stop了,但是你这个实例用的那个卷还是在使用状态,所以导致超额。后来我把那个EC2实例终止掉,终止的时候把这个卷也释放掉就好了。
扣费2:头一天我创建了一个免费的Mysql,发现用workBench连不上。于是百度和看文档,创建了一个VPC,子网组,还做了一些添加路由之类的操作。第二天查看账单,Elastic IP Addresses这一栏最开始扣了我0.25刀,我百度了一下,半懂不懂的马上去把菜单中跟ip相关的那些东西都删了,把头一天创建的那个VPC和子网组删了。可是第二天一看,变成0.63刀了,不知道是不是我没删干净,反正我急了,就把所有EC2的,S3的,VPC的,子网的,所有的不管收不收费的东西全部都删了。这个收费到现在我也不是特别清楚的知道是什么导致的收费,反正我把所有东西都删掉之后确实是不收费了哈哈。
扣费3:有一天我无意间去看看账单,发现账单上$0.05 per GB-Month of snapshot data stored - US East (Ohio)那一栏扣费了,扣了0.01刀,虽然没多少钱,但是我都不用了,也不能让它这么扣着呀。我明明前几天已经把我创建的所有东西都删了。而且看扣费信息是快照,我去EC2下找快照,发现也没有快照啊。我想难道这是我删之前扣的费,由于延时现在才展示出来的吗?那我再等两天看看。
结果过了两天,发现这一项的扣费变成了0.02刀了。奇了怪了,明明都删完了,怎么还会扣费呢?后来我仔细一看,发现我现在是在美国西部。我是把在美国西部创建的所有东西都删完了,但是我的扣费信息是在美国东部的!恍然大悟,切换到美国东部,果然那有个快照还没删除。这个错误是因为我初学的时候,刚开始在美国东部创建过一个实例。后来用命令行登录的时候,跟着网上教程把默认区域设置成了美国西部,从此以后一直操作着美国西部,就把东部的这个事都忘了。然后看账单的时候,根本没想到这个区域问题。这个一定要注意!
以下附上我的账单信息: