素材阁

AWS CLI 速查

共 25 条 AWS CLI 常用命令,涵盖配置与身份、输出与查询、S3 对象存储、EC2 与其它服务、帮助与进阶。 支持搜索与分类筛选,点击即可复制。

配置与身份

先配置凭证与区域。

命令说明
配置 Access Key / Secret / 区域 / 输出格式
配置命名 profile
查看配置 / 所有 profile
确认当前身份(账号与 ARN)
切换 profile

输出与查询

--query 与 --output 是最常用选项。

命令说明
输出格式
指定区域(覆盖默认)
JMESPath 过滤输出
只校验权限不真正执行(支持的操作)
组合示例

S3 对象存储

s3 与 s3api 两组命令。

命令说明
列出桶 / 桶内对象
上传文件
同步目录(--delete 删除多余对象)
递归删除
生成预签名 URL
底层 API(设置桶策略)

EC2 与其它服务

计算与常用服务。

命令说明
查询运行中的实例
启动实例(stop / reboot 同理)
创建快照
列出 Lambda 函数
列出用户 / 角色

帮助与进阶

自解释的命令行。

命令说明
逐级查看帮助
通用格式:服务 + 操作 + 选项
实时查看 CloudWatch 日志
查看 CLI 版本

使用说明

AWS CLI 速查:配置与身份、输出与查询、S3 对象存储、EC2 与其它服务、帮助与进阶;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:配置与身份、输出与查询、S3、EC2 与其它服务、帮助与进阶。
  2. 点「命令」列复制到终端。
  3. 先用 aws configure 配好凭证,再用 sts get-caller-identity 确认身份。
  4. 输出加 --output table 更直观,--query 做 JMESPath 过滤。

常见问题

多个账号怎么切换?
用 aws configure --profile 名称 保存多套配置,再设 AWS_PROFILE 环境变量或加 --profile 参数切换。
s3 sync 会删除目标多余文件吗?
默认不会;加 --delete 才会删除目标端多出的对象,使用前请确认。
需要联网吗?
速查内容本地可用;执行命令需联网访问 AWS。

延伸阅读

相关工具