刚注册完 AWS 账号,你是不是已经迫不及待想点那个橙色“Launch Instance”按钮了?别急。很多新手就是这一步没忍住,结果选错区域、超了免费额度、密钥对弄丢、收到账单才发现自己开了台付费的“性能怪兽”。AWS 新手上云第一步到底干啥?答案很反直觉:注册后先别急着开机器。在启动第一台 EC2 实例之前,有几件更重要的事必须先做好。这篇文章就带你一步步理清楚。在这里插入图片描述

一、第一步先确认:AWS 账户真的“激活”了吗?

你以为填完邮箱、设好密码就算完事?其实账户激活是有一个过程的。

1.1 注册环节快速回顾

注册 AWS 时,流程大致是:输入邮箱并验证(你会收到一封含 6 位验证码的邮件),然后设置根用户密码。接着 AWS 会要求你选择账户类型:个人 或 专业。这两种类型在功能上没有区别,只是需要填写的信息不同——个人账户填身份证号、地址等,专业账户填公司信息、税号等。新手选个人即可,不影响后续使用。

1.2 付款信息与电话验证

这是注册流程中最关键的一步。AWS 会要求绑定一张信用卡或借记卡,用来验证身份。验证过程中可能会产生一笔小额扣款(通常很快返还),目的只是确认卡是有效的。部分国家/地区(例如印度)还要求提供卡片 CVV,并可能输入一次性密码。之后 AWS 会进行电话验证:系统会打电话给你,你需要在电话里输入屏幕上显示的 PIN 码,这才算完成验证。

1.3 激活时间与确认邮件

账户激活通常只需要几分钟,但在极少数情况下可能长达 24 小时。在这期间,系统会发送一封“账户已激活”的确认邮件到你的注册邮箱。记得检查收件箱,也别忘了翻翻垃圾邮件。在收到这封邮件之前,即使你登录控制台,页面可能依然显示“完成注册”的按钮——不用管它,等确认邮件到了就说明账户真的激活了。

二、搞懂 AWS 免费套餐,再动手不迟

很多新手以为 AWS 注册后所有服务都免费,这是一个天大的误解。AWS 免费套餐分好几种,规则各不相同。

2.1 免费套餐分三类

  • 12 个月免费:从你注册那天起,AWS 为符合条件的新用户提供 12 个月的免费额度,覆盖最常见的基础服务,比如某几款特定规格的 EC2 实例、S3 存储等。
  • 永久免费:部分服务长期免费,例如 Lambda 每月一定次数的调用、CloudWatch 一定量的指标等。这些对新手以后练手很有用。
  • 短期抵扣金:AWS 有时会给新用户提供一定的抵扣金(比如部分活动可获至高 200 美元),抵扣金通常有有效期,适合用来体验付费服务,但要先确认自己的账户是否有这个资格。

2.2 哪款 EC2 实例才属于免费范围?

这是 EC2 新手最容易搞混的地方。在 12 个月免费套餐中,符合条件的实例一般是 t3.micro 或 t3.small(具体以 AWS 官网实时说明为准)。同时,你选择的系统镜像(AMI)也必须是免费符合条件的镜像,比如 Amazon Linux 2023 就属于免费 AMI。如果你选的是其他系统,比如某些带有商业软件的镜像,也可能额外收费。

2.3 警告:这些地方会额外收费

  • 预装商业软件的 AMI:例如带 Windows 数据库、特定应用市场的镜像,通常按小时或按月收取软件授权费。
  • 超出免费套餐的资源:比如你选了 t3.large 甚至更高配置,或者存储空间超过 30GB、流量超出规定额度,都会产生费用。
  • 弹性公网 IP:如果你创建了公网 IP 但实例没有运行,某些情况下也要收费。

所以,不要一上来就选高配,别用“感觉不够”来决定配置。新手阶段,老实选默认的免费实例类型就够了。

三、注册后别急着开机器:先做好这 4 项准备

在点“启动实例”之前,下面这四件事如果没做好,后面可能要吃大亏。

3.1 第一项:选对区域再操作

AWS 在全球有多个区域(Region),例如美国、新加坡、香港、东京等。不同区域的价格、延迟、可用服务都会不同。对于面向国内或华语用户的场景,可以优先考虑 香港 或 新加坡,延迟相对较低,而且网络也相对稳定。如果主要面向海外用户,选择 美国区域 也是常见做法。

关键是:不要沿用 AWS 默认区域(通常是 us-east-1)。如果你不主动改,所有资源都会创建在美国区域。你心里以为买的是香港服务器,结果实际实例在美国,后面的 IP、账单、镜像全都会错位。所以打开控制台后,先看右上角,把区域切换到你计划使用的那个。

3.2 第二项:设置账单警报、控制成本

这一步是新手最容易忽略,却是最关键的一步。AWS 提供成本预算和费用警报功能。你可以进入账户管理(Billing 页面),创建一个预算,比如每月上限 5 美元,当消费超过一定比例(例如 80%)时系统自动发送邮件提醒你。还可以在 CloudWatch 中设置账单警报,按特定金额触发通知。

为什么要这么做?因为免费套餐只覆盖特定用量,一旦不小心超了,可能产生莫名的账单。有了账单警报,你会在费用还没滚大之前第一时间收到提醒,及时止损。这是新手保护钱包的最佳手段,务必在开机器之前就配置好。

3.3 第三项:创建并妥善保存密钥对

密钥对(Key Pair)是登录 EC2 实例的唯一凭证。一个 AWS 账户可以创建多个密钥对,但每个密钥对只在创建时可以下载一次 .pem 文件。后续无法重新下载。

创建密钥对的方法很简单:在 EC2 控制台左侧菜单中找到“密钥对”,点击创建,选择密钥类型(一般选 RSA 即可),然后下载 .pem 文件。请务必放到一个安全的地方,例如你的密码管理器或加密文件夹。一旦丢失无法找回,意味着你再也无法用 SSH 登录那台实例,唯一办法是重新创建实例或重装系统。

有些新手下载后随手放在桌面,后来清理文件把它删了,结果实例开好了却登录不上,只能推倒重来。为了避免这种悲剧,请把 .pem 文件保存好,并建议多备份一份到安全的位置。

3.4 第四项:提前规划网络和安全组

AWS 默认会为每个区域创建一个默认 VPC(虚拟私有云)和公有子网,新手一般不需要自己搭建网络,直接用默认 VPC 就行。但你需要了解两个基本概念:

  • 公有子网:你的 EC2 实例如果放在公有子网里,并且配置了公网 IP,就可以从互联网访问。
  • 安全组(Security Group):相当于实例的防火墙,控制哪些 IP、哪些端口可以访问你的实例。

默认情况下,新建安全组不会放行任何入站流量。如果你希望用 SSH 登录 Linux 实例,需要添加一条规则:协议选 TCP,端口范围填 22,来源可以是“我的 IP”或指定 CIDR 段。除非必要,不要将 SSH 开放到 0.0.0.0/0(即所有 IP),否则你的服务器会不断收到来自全球黑客的扫描尝试,存在很大安全风险。只允许你自己的 IP 登录,是最基本的自我保护。

四、准备工作就绪,再启动你的第一台 EC2

好了,账户激活了,免费套餐搞懂了,区域选好了,预算警报设好了,密钥对也在手边了。现在才真正到了启动实例的环节。

4.1 进入 EC2 控制台,再次确认区域

点击 EC2 控制台时,先看一眼右上角的区域,确保是你选定的那一个(比如香港或新加坡)。如果不对,切换过来再继续。

4.2 给实例命名并添加标签

点击“启动实例”后,第一步是给实例命名。你可以输入例如 free-tier-instance。这其实就是添加一个标签,键为 Name,值为你填写的名称。标签可以帮助你管理大量资源,以后从一堆实例中找到你需要的那台。

4.3 选择系统镜像(AMI)

新手不用纠结,直接选 Amazon Linux 2023 或 Ubuntu 默认版本。两个都很好,前者是 AWS 自家的 Linux 系统,减少额外授权费用;后者社区文档多,遇到问题容易搜索到答案。关键是:别选花里胡哨的预装镜像,比如带 cPanel、带数据库的、带“一键部署”标识的,很多都会额外收费。保持简单,先从最干净的系统开始。

4.4 选择架构和实例类型

架构默认选择 x86 即可。如果你不懂 ARM,就不建议修改,否则后续软件兼容性可能会给你添麻烦。实例类型选 t3.micro 或 t3.small,这通常是 12 个月免费套餐范围内最适合学习和测试的规格。如果你只是跑个小网站、做一些实验,完全够用了。等以后业务真的需要,再换更大的实例也不迟。

4.5 配置网络与安全组

网络设置直接使用默认 VPC 和公有子网。确保“自动分配公网 IP”选项是启用的,否则你没有公网地址,无法 SSH 登录。安全组选择之前创建好的那个,或者现场创建,并添加 SSH 规则(端口 22),来源选择“我的 IP”。再添加一条 HTTPS 或 HTTP 规则(端口 443/80),如果你后续需要部署 Web 服务的话,来源可以选 0.0.0.0/0(因为 Web 服务就是给所有人访问的)。注意区分:Web 端口开放没问题,SSH 端口一定要限制。

4.6 配置存储并启动

存储保持默认配置即可。对于免费套餐,通常默认已经有 30GB 的 gp2 或 gp3 存储额度。你不需要修改,直接点击“启动实例”。系统会提示你选择密钥对——这时选择你之前创建的密钥对,并确认你已经保存了 .pem 文件。然后点击启动,你的第一台 EC2 实例就开始创建了。

等实例状态变为“运行中”后,你就可以用 SSH 命令并指定密钥文件来登录服务器了:

ssh -i /path/to/your-key.pem ec2-user@你的公网IP

如果你用的是 Ubuntu 系统,默认用户名为 ubuntu。具体用户名可以参考所选 AMI 的说明。

五、新手最容易踩的 6 个坑

下面这六个坑,几乎每个 AWS 新手都遇到过。提前了解,能帮你省下不少麻烦。

坑 1:注册完立刻开机器
还没确认账户激活、没了解免费套餐就去点启动实例,结果可能用了付费资源,账单直接起飞。

坑 2:忽略区域选择
默认区域是美东,你在控制台里看到的实例可能是美国的,但你以为自己用的是新加坡或香港的。等到延迟高、速度慢,才发现区域不对,只能销毁重建。

坑 3:选择高配实例
新手容易有“性能焦虑”,觉得 2 核 4G 不够用,直接上 8 核 16G。结果业务还没跑起来,费用先开始涨。请记住:免费额度内能完成 90% 的新手任务。

坑 4:密钥对下载后弄丢
没有密钥,就无法登录实例。你只能删除实例重新创建,之前配置的环境全部丢失。这种教训太常见了。

坑 5:使用预装商业软件 AMI
市场上有些“宝塔面板”“WordPress 一键部署”等镜像,虽然方便,但往往带有软件授权费。你用的时候感觉便宜,月底看到账单才傻眼。

坑 6:安全组规则过于开放
将 SSH 端口 22 开放给 0.0.0.0/0,等于把服务器的门敞开了。你的系统日志里会出现大量 SSH 登录尝试,一旦密码或密钥泄露,服务器就成别人的肉鸡。

六、总结:AWS 新手上云第一步行动清单

为了让你一目了然,这里整理了一份完整清单。建议把它收藏或截图,按顺序执行。

顺序任务是否完成
1️⃣注册并等待账户激活☐
2️⃣了解免费套餐范围和条件☐
3️⃣选定服务区域(如香港/新加坡/美国)☐
4️⃣设置账单警报和成本预算☐
5️⃣创建并备份密钥对☐
6️⃣规划安全组和网络规则☐
7️⃣启动第一台 EC2 实例☐

核心建议很简单:先准备、再创建;先免费、再付费;先小规格、再扩展。

结语

AWS 上云的第一步不是“点启动”,而是想清楚、配好对、防风险。把这七项任务按顺序做好,你的第一台 AWS 服务器才能开得稳、用得省。以后就算业务规模扩大了,这套底层习惯依然会让你受益。

最后想问问你:你注册 AWS 后,第一件事准备做什么?是直接开机器,还是先看看这篇清单?欢迎在评论区交流你的想法和困惑,我们路上见。

更多推荐