近期为家人朋友们设计自动化部署EC2需要提前配置AWS CLI,因此总结并分享AWS最新操作界面和步骤如下:
✅ 一、创建 IAM 用户(用于 CLI + EC2)
1️⃣ 登录 AWS 控制台
进入:
IAM → Users → Create user
2️⃣ 填写用户信息
-
User name:
例如:
cli-ec2-user -
不要勾选:
Provide user access to the AWS Management Console ❌ 不需要只用于 CLI 就不要控制台登录。
点击 Next
3️⃣ 设置权限(关键步骤)
选择:
Attach policies directly
因为只是用于创建和管理 EC2,所以选择:
AmazonEC2FullAccess
点击 Next → Create user
✅ 二、创建 Access Key
进入刚创建的用户:(例如:cli-ec2-use)
Security credentials → Create access key
选择:
Command Line Interface (CLI)
确认 → Create
你会得到:
Access Key ID Secret Access Key
⚠ Secret内容在网页关闭后无法再次查看,也可选择下载.csv文件进行永久保存。
✅ 三、配置 AWS CLI
64 位 Windows(目前市场主流的绝大多数电脑适用),下载后可一路默认完成安装
https://awscli.amazonaws.com/AWSCLIV2.msi
在Windows 10/11的命令提示符(cmd.exe)中,输入:
aws configure
输入:
AWS Access Key ID: <您的AccessKey>
AWS Secret Access Key: <您的SecretKey>
Default region name: ap-southeast-1 (本文中以新加坡为例)
Default output format: json
✅ 四、验证是否成功
aws sts get-caller-identity
如果返回 Account 和 ARN,说明成功。
大功告成!可以愉快的创建各种脚本批量部署或快速销毁EC2了。。。