AWS CLI安装和配置

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即表示资源名。

推荐阅读更多精彩内容