使用命令行操作AWS服务之前,需要输入登陆凭证。每一个研发人员会经常使用不同账号的登陆凭证来完成他们的工作,比如在测试账号中进行测试工作,在stage账号中部署测试通过的功能等。在现实的工作中,每个研发人员每天平均会操作AWS服务20~50次,而每次都需要给AWS提供登陆凭证。因此为了提高一个团队的研发效率,需要采用一个能够高效访问AWS服务的方法。本文将对比几种方法,并最终给出一个更加有效的方法来访问AWS。
本文将基于以下几种方法来说明如何在类Unix系统上配置和使用登陆凭证:
- 将登陆凭证写入配置文件
~/.aws/credentials
- 将登陆凭证写入环境变量
AWS_ACCESS_KEY_ID
和AWS_SECRET_ACCESS_KEY
- 借助工具aws-valut来设置登陆凭证
- 总结
[外链图片转存失败,源站可能有防盗]!链机制,建(htps://2cloudlab.com/images/blog/command-line-aws-authorities.png)]
将登陆凭证写入配置文件~/.aws/credentials
通过命令行访问AWS服务之前,你需要获得一对登陆凭证,它们的格式如下