以下是亚马逊AWS免费套餐的使用指南(附详细步骤说明),合理利用免费资源可降低初期成本,**请务必遵守AWS服务条款**:
免费详情
一、AWS免费套餐内容
1. 免费期限:新用户注册后 12个月 内可免费使用指定资源。
2. 核心免费服务:
- EC2(云服务器):每月 750小时 的 t2.micro/t3.micro 实例(1核1G,足够运行小型网站)。
- S3(对象存储):5GB 标准存储 + 20000次请求。
- RDS(数据库):750小时 单节点 MySQL/MariaDB。
- Lambda(无服务器):每月 100万次请求。
- 数据传输:每月 15GB 出站流量(境内服务器流量免费)。
二、注册AWS账号
步骤1:访问 AWS官网 → 点击右上角 **“创建AWS账户”**。
步骤2:输入邮箱、密码、账户名称 → 验证邮箱 → 填写信用卡信息(**不会扣费**,但需预授权1美元验证)。
步骤3:选择 “基本支持 – 免费” → 完成手机验证 → 账户创建成功(支持国内手机号认证)。
三、创建免费EC2云服务器(图文步骤)
1. 进入EC2控制台
登录AWS → 顶部搜索栏输入 “EC2” → 点击进入EC2控制台。
2. 启动实例(Launch Instance)
- 步骤1:点击 “实例”-“启动新实例” → 输入实例名称(例如
My-Free-Server
)。 - 步骤2:选择 **“Amazon Linux 2023 AMI”**(确保标记为 **“Free tier eligible”**)。
3. 选择实例类型
- 勾选 t2.micro 或 **t3.micro**(1核1G,确保显示 **“Free tier eligible”**)。
4. 配置密钥对
- 点击 “创建新密钥对” → 输入名称 → 下载
.pem
文件(**务必保存,用于SSH登录**)。
此处需要注意根据需要下载不同类型的加密文件,提供.pem
与.ppk
两种。博主使用的windows的putty工具连接,这里使用的.ppk加密文件,不同的SSH客户端连接工具需要的加密文件类型可能不一样。xshell连接尝试未成功,目前不明原因。另外操作系统这里测试使用了ubuntu
与red hat
两种,redhat测试过程中无法连接SSH,ubuntu测试成功。
5. 网络设置
- 安全组:开放HTTP(80)、HTTPS(443)、SSH(22)端口(根据需求调整)。
- 保持其他默认设置 → 点击 **“启动实例”**。
6. 获取服务器IP
实例启动后 → 在控制台找到 **“公有IPv4地址”**(例如 3.112.23.114
)。
四、连接服务器(以SSH为例)
1. 本地终端连接
# 替换密钥路径和IP
ssh -i /path/to/your-key.pem ec2-user@your-server-ip
2. 成功登录后
- 显示
[ec2-user@ip-xxx-xxx-xxx-xxx ~]$
表示连接成功。
五、关键注意事项(避免扣费)
- 严格使用免费资源:
- 仅限 t2.micro/t3.micro 实例,每月不超过750小时(即1台服务器连续运行约31天)。
- 超出后按 $0.0116/小时 收费(约¥0.08/小时)。
- 选择免费区域:
- 仅限 **美国东部(弗吉尼亚)us-east-1**、**亚太(东京)ap-northeast-1** 等特定区域免费,创建时请留意是否标记为“符合条件的免费套餐”,以确保免费试用。
- 监控使用情况:
- 访问 AWS Cost Explorer → 设置 **预算警报**。
- 终止不需要的实例:
- 测试完成后 → EC2控制台 → 选择实例 → **“实例状态” → “终止”**。
六、免费套餐到期后
- 若不再使用,务必 终止所有实例 + 删除S3存储桶 → 避免产生费用。
- 可切换至 **AWS Lightsail**($3.5/月起,固定价格更透明)。
附:AWS免费服务官方文档
(合理使用免费资源可节省成本,但商业项目建议按需付费以保障稳定性。)