安装

官方文档:
https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/cli-chap-install.html

  1. aws --version

命令行自动补全

  1. cat << EOF | tee -a ~/.profile
  2. # aws cli command-line auto completion
  3. if command -v aws >/dev/null; then
  4. complete -C aws_completer aws
  5. fi
  6. EOF
  7. source ~/.profile

配置

配置 access_key 和 secret_key,作为默认管理的账户 [default]

  1. aws configure

aws cli 是支持多账户管理的

  1. aws configure --profile account_1

还有更高级的向导式配置

  1. aws configure wizard

查看配置

  1. # 查看当前默认的配置,能看到当前默认的账户和地域
  2. aws configure list
  3. # 查看本机已添加的账号
  4. aws configure list-profiles
  5. # 查看指定账号的配置
  6. aws configure list --profile account_1

利用环境变量指定 profile

这样就不用每条 aws 命令都加 —profile 参数了
Linux 或 macOS

  1. export AWS_PROFILE=account_1

Windows

  1. setx AWS_PROFILE account_1

S3

最常用的就是 S3 存文件

创建 Bucket

  1. aws s3 mb s3://mybucket --region us-east-1

删除 Bucket

  1. # 默认只能删除空 bucket,也是一个保护操作
  2. aws s3 rb s3://mybucket
  3. # 确认不需要 bucket 里的所有文件
  4. aws s3 rb s3://mybucket --force