AWS新手避坑指南:注册后第一周必须做的5件事
很多新手注册AWS后,第一个月收到账单时都吓了一跳。明明没怎么用,怎么扣了几十美元?其实,AWS有很多“隐形”收费项目,如果你不了解,很容易中招。这篇文章就是帮你避开这些坑,让你从第一天起就心里有数。
一、第一件事:保护好你的根账号
注册AWS时,你会创建一个根账号。这个账号拥有最高权限,可以删掉你所有的数据、关掉所有服务。所以,第一件事就是把它锁起来。
1.1 开启多因素认证
登录AWS控制台,点击右上角你的名字,选择“安全凭证”。找到“多因素认证”,绑定你的手机。
具体操作:
下载Google Authenticator或Microsoft Authenticator
扫描屏幕上的二维码
输入手机上显示的6位数字
点击“激活”
以后登录根账号,除了密码还要输这个验证码,安全多了。
1.2 创建日常使用的IAM用户
根账号是用来“锁保险箱”的,日常操作不要用它。创建一个IAM用户来干活。
操作步骤:
在服务搜索框输入“IAM”,进入IAM控制台
点击左侧“用户”,然后“创建用户”
输入用户名,比如“admin”
勾选“提供用户对AWS管理控制台的访问权限”
设置一个密码,记下来
在权限页面,直接选择“AdministratorAccess”
点击“创建用户”
以后登录AWS就用这个账号,根账号封存起来,只在万不得已时才用。
1.3 删除根账号的访问密钥
很多人注册时不小心创建了根账号的访问密钥(Access Key)。这种东西一旦泄露,别人就能用你的账号干任何事。
检查一下:在根账号的“安全凭证”页面,找到“访问密钥”,如果有任何密钥,点击“删除”。日常使用IAM用户的密钥就好。
避坑提醒:千万不要把密钥上传到GitHub。有专门爬虫在扫GitHub找密钥,一旦发现,几小时内就会启动挖矿程序。
二、第二件事:设置预算和账单提醒
很多人月底收到账单才发现超了。设置预算提醒,可以在钱花超之前知道。
2.1 创建预算
在服务搜索框输入“Billing”,进入账单控制台
点击左侧“预算”,然后“创建预算”
选择“成本预算”,点击“下一步”
预算名称填“月度预算”,周期选“每月”
预算金额填10美元(新手建议先设低点)
在“提醒”部分,设置三个阈值:50%、80%、100%
输入你的邮箱,点击“创建预算”
以后每个月花到5美元、8美元、10美元时,你都会收到邮件。这样就不会月底被吓到了。
2.2 启用免费套餐提醒
在账单控制台,找到“免费套餐使用情况”,可以查看哪些服务还在免费额度内。建议每周看一次,确保没有超额。
避坑提醒:AWS的免费套餐是“每月”重置的,不是“永久”免费。t2.micro实例每个月有750小时免费,也就是1台跑满30天。如果你开了2台,第二台就要收费了。
三、第三件事:关掉那些“偷偷花钱”的服务
有些服务你明明没用,却在后台悄悄扣费。最常见的有:
3.1 弹性IP
如果你申请了弹性IP但没有绑定到任何实例,它每小时都在扣钱。检查一下:
在EC2控制台,点击左侧“弹性IP”。如果有IP显示“未关联”,立即释放它。
3.2 EBS卷
删除EC2实例时,系统盘可能会自动删除,但如果你手动创建的数据盘还在。检查:
在EC2控制台,点击左侧“卷”。如果看到“可用”状态的卷,说明没挂载到任何实例,可以删除。
3.3 快照
删除实例时,快照不会自动删除。检查:
在EC2控制台,点击左侧“快照”。那些旧的、不再需要的快照,可以删掉。
3.4 负载均衡器
如果你为了测试创建过负载均衡器,用完忘记删,它也会持续扣费。检查:
在EC2控制台,点击左侧“负载均衡器”。如果看到状态是“active”,但你确定不需要了,就删掉。
四、第四件事:学会看懂账单
很多新手收到账单看不懂,不知道钱花在哪。学会看账单,才能知道哪里该省钱。
4.1 按服务看账单
在账单控制台,点击“账单详情”,可以看到按服务分类的费用。哪个服务花钱最多,一目了然。
常见的情况:
EC2费用高:说明你开了太多虚拟机,或者用了规格太高的实例
Data Transfer费用高:说明数据传输出去了,可能是跨区域或出公网
S3费用高:说明存了太多数据,或者频繁访问
4.2 按区域看账单
同一服务在不同区域价格不同。如果发现某个区域费用特别高,可以检查一下是不是在那个区域开了不该开的资源。
4.3 查看免费套餐使用情况
在账单控制台,找到“免费套餐使用情况”,看看哪些服务已经快超额度了。提前知道,提前关掉。
五、第五件事:关掉不用的测试环境
开发测试环境是成本浪费的重灾区。很多人开了一堆测试实例,用完就忘,一个月后才发现还在跑。
5.1 手动关停
每周五花5分钟,检查一下EC2实例列表。那些CPU使用率一直很低、明显没在用的实例,直接停止或删除。
5.2 设置自动关停
用AWS Instance Scheduler可以设置定时开关机。比如开发环境每天20点自动关机,早上8点自动开机。
配置方法:
在AWS控制台搜索“Instance Scheduler”,找到解决方案
按照向导部署,设置时区、时间段
给开发环境的实例打上标签(比如“Environment=Dev”)
调度器会自动关停这些实例
5.3 删除无用的快照和镜像
每次做实验都可能产生快照和镜像。检查一下,那些旧的、不再需要的,删掉。
六、新手常见问题
问:为什么我什么都没做,还有0.01美元的账单?
答:可能是跨区域传输了几KB数据,或者存储了几个快照。几美分很正常,不用太担心。
问:怎么知道我是不是还在免费套餐内?
答:在账单控制台看“免费套餐使用情况”。如果某个服务接近100%,就注意别超额。
问:不小心开了一个付费实例,能退款吗?
答:如果是几分钟内发现的,可以关掉实例,费用很小。如果是跑了很久才发现,一般是不能退的。所以设置预算提醒很重要。
七、结语
注册AWS后的第一周很关键。做好这五件事,就能避免80%的“惊喜账单”。记住:根账号锁起来,预算设起来,闲置资源清起来,账单看起来,测试环境关起来。习惯养成了,用AWS就安心了。
如果需要更深入咨询了解可以联系全球代理上TG:@jinniuge 他们在云平台领域有更专业的知识和建议,他们有国际阿里云,国际腾讯云,国际华为云,aws亚马逊,谷歌云一级代理的渠道,客服1V1服务,支持免实名、免备案、免绑卡。开通即享专属VIP优惠、充值秒到账、官网下单享双重售后支持。不懂找他们就对了。
