AWS免费一年
AWS 新手入门:免费云服务器(EC2)申请全攻略 (2025最新版)
Amazon Web Services (AWS) 是全球领先的云计算平台,提供包括计算、存储、数据库、机器学习在内的数百种服务。对于开发者、学生或任何想学习云计算的人来说,AWS的“免费套餐”是一个绝佳的起点。
本教程将手把手带你完成以下目标:
- 注册一个全新的AWS账户。
- 成功启动一台符合12个月免费条件的EC2云服务器。
- 了解关键的注意事项,避免产生意外费用。
阅读时间:约10-15分钟
准备工作:你需要什么?
在开始之前,请确保你手边有以下三样东西:
- 一个有效的电子邮箱地址:该邮箱将作为你的AWS账户根用户登录凭证,且之前未注册过AWS。
- 一张支持外币的信用卡或借记卡:(Visa, MasterCard, American Express等)。AWS会用它来验证你的身份,并可能会预扣1美元左右的验证费用(通常会在几天内退还)。这是为了防止滥用免费资源。
- 一个可以接收短信或电话的手机号码:用于接收验证码,完成身份验证。
第一部分:注册AWS账户
步骤 1:访问AWS官网并创建账户
打开浏览器,访问 AWS免费套餐官方页面。
点击页面上醒目的“创建免费账户”按钮。
步骤 2:填写账户信息
你将被引导至注册页面。在这里,你需要填写:
- 根用户电子邮件地址:输入你准备好的邮箱地址。
- AWS 账户名称:可以是你自己的名字、公司名或项目名。这个名称后续可以修改。
填写完毕后,点击“验证电子邮件地址”。AWS会向你的邮箱发送一封包含验证码的邮件。
步骤 3:验证邮箱并设置密码
检查你的收件箱,找到来自AWS的邮件,复制验证码并填入网页。验证成功后,你需要为你的根用户(Root User)创建一个安全的密码。
强烈建议:使用一个包含大小写字母、数字和特殊符号的强密码,并妥善保管。
步骤 4:填写联系人信息
在这一步,你需要提供详细的联系信息。
- 您计划如何使用 AWS?
- 如果你是个人学习或开发,选择“个人 - 用于您自己的项目”。
- 如果是公司使用,选择“企业 - 用于您的工作、学校或组织”。
- 填写个人信息:如实填写你的姓名、电话号码、国家和地址等。
- 勾选同意:阅读并勾选AWS客户协议。
步骤 5:提供付款信息(信用卡验证)
这是关键的一步。输入你的信用卡或借记卡信息。
- 为什么需要信用卡?
- 身份验证:确保注册者是真实的人。
- 超额付费:如果你使用的资源超出了免费套餐的额度,AWS将从这张卡扣费。
请放心:只要你严格遵守免费套餐的规则,AWS不会收取任何费用。我们会在教程的最后部分教你如何设置账单警报。
步骤 6:确认您的身份(手机验证)
AWS需要通过手机来确认你的身份。
- 选择你的国家代码,输入手机号码。
- 选择接收验证码的方式:“短信 (SMS)” 或 “语音呼叫”。推荐使用短信。
- 输入收到的验证码,点击“验证”。
步骤 7:选择一个支持计划
AWS提供多种支持计划。对于新手来说,选择默认的免费计划即可。
- 选择“Basic support - Free”:这个计划完全免费,包含了对账户和账单问题的支持,以及对服务健康状况的访问。
点击“完成注册”。
步骤 8:等待账户激活
恭喜你!你已经完成了注册流程。你的AWS账户正在后台进行激活,这通常只需要几分钟,但在某些情况下可能需要长达24小时。你会收到一封确认邮件,通知你账户已准备就绪。
第二部分:启动你的第一台免费EC2服务器
账户激活后,我们来启动一台属于你的云服务器。
步骤 1:登录并进入EC2控制台
- 访问 AWS管理控制台。
- 使用你的根用户电子邮件和密码登录。
- 在顶部的搜索栏中输入“EC2”,然后点击进入EC2服务控制台。
步骤 2:选择服务器区域 (Region)
在控制台的右上角,你会看到一个区域选择器(例如,“美国东部 (弗吉尼亚北部) us-east-1”)。你可以选择一个离你或你的目标用户最近的区域,这有助于降低网络延迟。对于中国用户,东京、首尔、新加坡都是不错的选择。
步骤 3:启动实例
在EC2仪表板中,找到并点击橙色的“启动实例”按钮。
步骤 4:配置实例 - 关键步骤
现在你进入了实例配置页面。请仔细按照以下说明操作,确保你的配置符合免费套餐要求。
名称和标签 (Name and tags):为你的服务器起一个名字,例如
my-first-server。应用程序和操作系统映像 (AMI):AMI是服务器的操作系统模板。
- 选择一个带有“Free tier eligible”(符合条件的免费套餐)标签的AMI。
- 推荐新手选择
Amazon Linux或Ubuntu。它们社区支持好,资源丰富。
实例类型 (Instance type):这是服务器的硬件配置(CPU、内存)。
- 务必选择
t2.micro或t3.micro(取决于区域),并确保它旁边有“Free tier eligible”标签。这是免费套餐提供的实例类型。
- 务必选择
密钥对 (登录) (Key pair (login)):这是你登录服务器的唯一凭证,非常重要!
- 点击“创建新密钥对”。
- 输入一个密钥对名称,例如
my-aws-key。 - 密钥对类型选择
RSA,私钥文件格式选择.pem(如果你使用macOS/Linux/Windows 10+的SSH客户端)。 - 点击“创建密钥对”,浏览器会自动下载一个
.pem文件。 - !!!立即将此文件保存到安全的位置。这个文件只生成一次,如果丢失,你将永远无法再次下载它,也无法登录你的服务器。!!!
网络设置 (Network settings):
- 点击“编辑”。
- 安全组:这相当于服务器的防火墙。
- 默认情况下,它会创建一个新的安全组。
- 为了能通过SSH远程连接服务器,请确保“入站安全组规则”中有一条类型为
SSH,源类型为Anywhere(0.0.0.0/0) 或My IP的规则。My IP更安全,但如果你的IP地址会变动,可能会导致无法连接。 - 如果你计划搭建网站,可以点击“添加入站规则”,添加
HTTP和HTTPS规则。
配置存储 (Configure storage):
- 免费套餐提供高达30 GiB的EBS通用型 (gp2) 存储。
- 默认配置通常是8 GiB或10 GiB,这在免费额度内,无需修改。
高级详细信息 (Advanced details):
- 对于初学者,此部分的所有默认设置都无需更改。
步骤 5:启动!
在右侧的“摘要”面板中,再次检查你的配置:AMI和实例类型是否都标记为“Free tier eligible”。确认无误后,点击“启动实例”。
几分钟后,你的EC2实例就会运行起来!你可以在EC2实例列表中看到它的状态,当“实例状态”变为 Running 时,就代表它已成功启动。
第三部分:重要!避免意外账单
免费虽好,但“出坑”更重要。以下是给新手的黄金建议:
1. 设置账单警报 (Billing Alert)
这是所有AWS新用户都应该做的第一件事。当你的预估费用超过设定的阈值(例如1美元)时,AWS会通过邮件通知你。
- 在控制台顶部搜索栏输入“Billing”,进入“账单与成本管理”控制台。
- 在左侧导航栏中,选择“计费首选项”。
- 勾选“接收免费套餐使用情况提醒”和“接收账单警报”。
- 进入“CloudWatch”服务,在“所有警报” > “账单”中创建一个警报,当“预估费用”超过(
>)一个很小的数字(如5USD)时就发送通知到你的邮箱。
2. 理解免费套餐的限制
AWS的12个月免费套餐不是无限的,主要限制如下:
- EC2计算时间:每月750小时的
t2.micro或t3.micro实例使用时间。- 750小时 ≈ 31天 × 24小时。这意味着你可以持续运行一台实例一个月而无需付费。如果你同时运行两台,则半个月就会用完额度。
- EBS存储:每月30 GiB的通用型SSD存储。
- 数据传输:每月100 GB的传出数据流量。
你可以在“账单与成本管理”控制台的“免费套餐”页面跟踪你的用量。
3. 不使用时停止或终止实例
- 停止 (Stop):实例会关闭,计算时间停止计费,但关联的EBS存储卷(硬盘)会保留并继续计费(如果超出30 GiB免费额度)。你可以随时重启它。
- 终止 (Terminate):永久删除实例及其关联的根EBS卷。所有数据都会丢失,无法恢复。如果你只是做实验,完成后请务必终止实例,以确保不会产生任何后续费用。
4. 使用IAM用户,而非根用户
为了安全,日常操作不应使用权限至高无上的根用户。请在“IAM”服务中创建一个管理员权限的IAM用户,并使用该用户登录控制台进行日常管理。
总结
恭喜你,你已经成功注册了AWS账户并拥有了一台属于自己的云服务器!这是一个广阔新世界的开始。接下来,你可以尝试使用SSH连接到你的服务器,在上面部署一个个人博客、一个测试项目,或者仅仅是熟悉Linux命令。
记住,时刻关注你的账单和免费套餐用量,是愉快、安心使用云服务的关键。祝你在云的世界里探索愉快!
