很多人第一次打开 AWS 控制台时,面对“启动实例”按钮的感觉其实是又兴奋又懵的——明明文档里写得很清楚,但真到自己操作,一会儿是密钥对不会选,一会儿是安全组没放行导致连不上,更别提一觉醒来发现账单多了几十美元的经典剧情。EC2 作为 AWS 最基础也最常用的计算服务,本质上就是一台可以随时开、随时关的云端 Linux/Windows 服务器,但新手入门踩坑的概率实在太高。这篇文章我会用 6 个核心步骤把流程完整走一遍,从账号准备一直讲到实例连上后的安全收尾,每一处都附带我自己的踩坑记录,适合完全没碰过 AWS 的人,也适合已经点过几次启动实例但总在细节上出问题的朋友。
1. 账号准备和区域选择:这两个决定你后面会不会被坑
很多新手教程会把账号准备一笔带过,但根据我帮别人排查问题的经验,超过一半的 EC2 入门问题其实出在“账号状态”或“区域选错”上。注册 AWS 账号本身不复杂,你需要一张支持外币支付的信用卡做身份校验,注册过程会扣 1 美元左右的验证金(随后退回)。要注意的是注册完成后,强烈建议不要直接用根账号操作,而是创建一个 IAM 用户用于日常管理。这一步是为了防止你的主账号密钥泄露导致整个账户被劫持——在安全圈里这种事不算罕见,一旦根账号的 Access Key 泄露,对方可以瞬间刷爆你的账单。
1.1 区域(Region)为什么这么重要
EC2 实例并不是“一个AWS哪都能用”,而是分散在全球十几个物理区域里的。选择区域时,你实际上同时决定了 4 件事:
- 网络延迟:实例离你的目标用户越近,访问速度越快。
- 价格:不同区域的同类实例价格可能相差接近一倍。
- 功能可用性:有些新实例类型、新功能只在少数区域开放。
- 外网 IP 归属地:实例公网 IP 所属的国家或地区会影响你服务的合规性和访问体验。
新手最常见的错误是:注册完顺手选了默认的美东区域(例如 us-east-1),结果自己人都在国内,连接延迟高不说,某些场景下网络连通也不稳定。我的建议是,如果没有特殊合规要求,第一台学习用实例选亚太区域就好(像东京、新加坡这类),既能兼顾速度,AWS 在这个区域的文档和案例也最丰富。区域在启动实例后是不能直接“切换”的,必须在新区域重新启动实例,所以一开始就选对能省很多转移数据的功夫。
提示:可以顺便在你常用的区域开启 AWS 的“账单预警”功能,后面我会再展开讲控制成本的建议,但这东西越早设越好。
1.2 给“新手的第一个IAM用户”配最小权限
创建 IAM 用户不用纠结太多,给一个 AmazonEC2FullAccess 权限就够了,过强的管理员权限对这个阶段没必要,反而增加误操作的风险。在 IAM 控制台创建用户时选择“编程访问”+“控制台访问”都可以,但如果你只是用网页操作,勾选“控制台访问”并设置好密码即可。
登录时使用“账户ID或别名 + IAM 用户名 + 密码”的方式。新手很容易卡在这一步:登录地址、账户 ID 不知道去哪找。其实你把鼠标悬停在右上角你的账号昵称上,下拉菜单里就能看到“账户ID”,登录链接形如 https://你的账户ID.signin.aws.amazon.com/console。这个链接最好存到浏览器书签里,因为你以后每次登录都要走它,而不是打开 AWS 官网根域名再东找西找。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 从选择系统镜像到实例规格:别让“免费套餐”成为唯一决策依据
启动实例的第一步是选 Amazon Machine Image(AMI,系统镜像),它决定了你的云端服务器装的是哪个操作系统和预装环境。AWS 官方提供的 Amazon Linux 2023 和 Ubuntu Server 是我最推荐给新手的两个选择。Amazon Linux 的优势是跟 AWS 的集成度最高,里面预装了很多 AWS CLI 相关的工具,驱动和内核也
