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优惠、充值秒到账、官网下单享双重售后支持。不懂找他们就对了。