安装
官方文档:
https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/cli-chap-install.html
aws --version
命令行自动补全
cat << EOF | tee -a ~/.profile
# aws cli command-line auto completion
if command -v aws >/dev/null; then
complete -C aws_completer aws
fi
EOF
source ~/.profile
配置
配置 access_key 和 secret_key,作为默认管理的账户 [default]
aws configure
aws cli 是支持多账户管理的
aws configure --profile account_1
还有更高级的向导式配置
aws configure wizard
查看配置
# 查看当前默认的配置,能看到当前默认的账户和地域
aws configure list
# 查看本机已添加的账号
aws configure list-profiles
# 查看指定账号的配置
aws configure list --profile account_1
利用环境变量指定 profile
这样就不用每条 aws 命令都加 —profile 参数了
Linux 或 macOS
export AWS_PROFILE=account_1
Windows
setx AWS_PROFILE account_1
S3
创建 Bucket
aws s3 mb s3://mybucket --region us-east-1
删除 Bucket
# 默认只能删除空 bucket,也是一个保护操作
aws s3 rb s3://mybucket
# 确认不需要 bucket 里的所有文件
aws s3 rb s3://mybucket --force