一、注册AWS账号——核心前提
- 选择正确的注册入口
通过AWS海外区官网注册(如https://aws.amazon.com/cn/), 不要使用国内版 ,国内版需要企业资质,个人无法享受免费套餐。
- 账户类型 :选择“个人”而非商业。
- 地址填写 :必须使用英文或拼音,国家选“中国”,地址可参考真实地址翻译(如使用谷歌地图的英文地址)。
- 信用卡验证
AWS会预授权1美元验证信用卡有效性(支持Visa/Mastercard/美国运通)。国内银联卡可能被拒,推荐使用 美国虚拟信用卡 (如Depay等)。
- 注意 :1美元会在3-5天内退还,无需担心扣费。
- 手机与身份验证
需通过电话或短信接收验证码,接听美国来电时需耐心听清数字(背景可能有杂音)。
二、创建免费EC2实例——关键步骤
- 选择免费套餐实例
- 服务入口 :登录AWS控制台 → 进入EC2服务 → 点击“启动实例”。
- 配置要求 :
– AMI镜像 :选择标记“符合免费套餐”的系统(如Ubuntu、Amazon Linux)。
– 实例类型 :仅限t2.micro
或t3.micro
(1核1G内存)。
– 架构类型 :选择 X86 (ARM架构无免费套餐)。
- 密钥对与安全组设置
- 密钥对 :必须创建并下载
.pem
文件(连接服务器的唯一凭证),保存至安全路径。 - 安全组规则 :至少开放SSH(端口22)、HTTP(80)、HTTPS(443),避免因端口限制导致无法访问。
- 存储与启动
- 存储空间 :免费套餐提供30GB通用型SSD,建议直接分配30GB以避免多实例占用。
- 启动后检查 :在EC2控制台查看实例状态为“运行中”,并记录公网IP。
三、连接与管理服务器——小白友好技巧
- SSH连接方法
- Windows :使用PuTTY或PowerShell,需将
.pem
密钥转换为.ppk
格式。 - Mac/Linux :终端执行
chmod 400密钥路径
修改权限,再通过ssh -i 密钥路径 ec2-user@公网IP
连接。
- 节省免费额度的技巧
- 自动关停 :通过脚本或AWS Lambda设置实例定时关闭(如夜间闲置时段)。
- 监控使用量 :在AWS控制台查看“Cost Explorer”,确保每月EC2使用不超过750小时(约31天单实例)。
- 避免意外扣费
- 删除未使用的资源 :终止实例后需手动删除关联的EBS存储卷。
- 启用账单警报 :设置CloudWatch警报,当费用超过0美元时触发通知。
四、高阶玩法——扩展免费资源
- 搭建个人网盘
利用免费S3存储(5GB)配合开源客户端(如Cyberduck),实现加密个人云存储。
- 安全设置 :启用S3版本控制+服务器端加密(SSE),防止数据丢失。
- 部署轻量级应用
- 静态网站 :通过S3托管HTML页面,搭配CloudFront免费CDN加速。
- 自动化脚本 :使用AWS Lambda(永久免费)运行定时任务(如爬虫、备份)。
五、常见问题与避坑指南
- 连接失败?
- 检查安全组是否开放SSH端口。
- 确认密钥文件权限(
chmod 400
)。
- 免费套餐到期后怎么办?
- 到期前终止实例,重新注册新账号(需换邮箱和信用卡)。
- 迁移至“始终免费”服务(如Lambda、CloudWatch)。
- 流量超限?
免费套餐不含大量公网流量,建议搭配代理或限制带宽。
AWS免费套餐适合个人开发者和小型项目,合理规划资源可最大化“白嫖”价值。