AWS CLI安装和配置
2019-10-26 本文已影响0人
无知者云
AWS CLI安装配置
- 首先需要在aws上创建相应的AIM用户,并且获取到Access key ID和Secret access key,创建用户时可以下载一个csv文件,里面便包含了Access key ID和Secret access key。
- 然后安装aws cli,在mac上可以通过
brew install awscli
安装。 - 安装完后运行
aws --version
,看到版本表示aws cli安装成功。 - 在使用aws cli之前,需要进行配置,运行
aws configure --profile xxx
进入配置流程,需要输入一下信息:-
Access key ID:在创建IAM用户时获取
-
Secret access key:在创建IAM用户时获取
-
Region name: 咨询你的管理员,region name格式为
ap-east-1
,更多名称参考aws regioin列表 -
命令行显示格式:输入
json
-
-
--profile xxx
不是必须的,不提供时为默认profile - 配置完后,可以在
~/.aws/
目录下看到config
文件和credentials
文件,如果有多个profile(比如你自己的账户有个iam用户,你在公司账户下又有个iam用户),那么多个profile都将列在这两个文件中。 - 在使用任何
aws
命令时,如果不带--profile
,表示使用default的profile,带上表示指定的profile - 通过设置环境变量
export AWS_PROFILE=davenkin-global
可以指定非default之外的其他profile作为默认profile,之后运行aws
命令时就不用指定--profile
参数了。 - 配置自动补全:
complete -C '/usr/local/bin/aws_completer' aws
,其中/usr/local/bin/aws_completer
路劲可以通过which aws_completer
找到。 - aws命令结构:
aws 资源名 命令 参数
,比如aws ec2 describe-instances
,这里的ec2即表示资源名。