apj396/aws-account-setup-foundations
GitHub: apj396/aws-account-setup-foundations
一个AWS账户初始化配置指南,帮助用户完成账户创建、MFA安全加固和费用监控设置。
Stars: 0 | Forks: 0

# 设置 AWS 账户
**项目链接:** [查看项目](http://learn.nextwork.org/projects/aws-account-setup)
**作者:** Adwait Joshi
**邮箱:** apjadwait.joshi93@gmail.com

## 项目介绍!
在本项目中,我将设置我的 AWS 账户,了解 AWS Free Tier 并配置账单提醒,以避免产生意外费用。
### 关键工具和概念
我使用的主要工具包括身份验证器应用,用于为 AWS 账户启用 MFA。
我学到的关键概念包括:-
1. 使用 root 用户凭证创建 AWS 账户。
2. 启用账单提醒以防止意外费用。
3. 验证您的身份。
4. 添加多因素认证以保护您的 root 账户。
### 挑战与收获
本项目大约花费了我 15 分钟。
## 创建我的 AWS 账户
在这一步中,我将
1. 注册一个新的 AWS 账户。
2. 验证您的电子邮件地址。
3. 创建一个强健的 root 用户密码。
### 理解 root 用户
我了解到,root 用户是账户的主要拥有者,拥有对 AWS 账户中所有内容的完全访问权限。它就像是一栋大楼的主钥匙。每个 AWS 账户有且仅有一个 root 用户,它是在注册时创建的。
强密码对于账户的安全至关重要。
## 设置账单和支付
在这一步中,我将:
1. 选择您的账户计划。
2. 输入您的联系信息。
3. 添加支付方式。
### 为什么 AWS 需要支付方式
我了解到 AWS 之所以需要支付方式,主要有两个原因:
1. 他们希望确认您是真实用户(而不是试图获取免费云资源的机器人)。
2. 如果您选择超出 Free Tier 的限制,他们需要一种方式来收取额外使用量的费用。
## 完成账户激活
在这一步中,我将:-
1. 确认我的身份。
2. 选择一个支持计划。
### 身份验证和支持计划
我通过选择国家代码并输入手机号码,请求并输入通过短信发送的验证码来验证我的身份。
Basic 支持计划包括访问 AWS 文档、论坛以及 AWS Trusted Advisor 检查。
## 启用 Free Tier 提醒
在这一步中,我将:-
1. 登录 AWS Console。
2. 导航到 Billing Preferences。
3. 启用 Free Tier 使用情况提醒。

### 为什么使用情况提醒很重要
我设置使用情况提醒是因为,当您的使用量达到 Free Tier 限制的 85% 时,AWS 会向您发送电子邮件。这使您有时间在产生任何费用之前停止或调整您的使用情况。这是保护自己免受意外账单困扰的最简单方法之一。
## 使用 MFA 保护账户
为了启用 MFA,我在 IAM Dashboard 的 Security recommendations 部分点击了 add MFA。然后我输入 root-mfa 作为 MFA 设备名称,并选择 Authenticator app 作为 MFA 设备类型。接着,在点击“Show QR code”后,我使用身份验证器应用扫描显示的二维码。然后在 MFA code 1 字段中输入第一个代码,等待 30 秒后,在 MFA code 2 字段中输入第二个代码。最后,点击“Add MFA”。
身份验证器应用的工作原理是每 30 秒生成一个新的 6 位代码。当您登录 AWS 时,您输入您的密码以及应用中的当前代码。由于代码不断变化且仅存在于您的手机上,攻击者几乎不可能猜测或窃取它。

标签:AWS, AWS Budgets, DPI, Free Tier监控, GitHub Advanced Security, Root用户MFA, Streamlit, 云基础设施, 初学者项目, 多因素认证, 安全加固, 成本治理, 访问控制, 账单警报, 账户激活, 账户设置