Amazon web services 使用Ansible为Linux用户配置AWS密钥

Amazon web services 使用Ansible为Linux用户配置AWS密钥,amazon-web-services,ansible,Amazon Web Services,Ansible,我试图找到一个Ansible模块,它允许我在目标机器上为某个用户设置密钥和访问密钥。与此等效的命令行是:- 11:14:26 root@ov90-NAT ~ [33] {e=255} # aws configure AWS Access Key ID [None]: something AWS Secret Access Key [None]: something Default region name [None]: us-east-1 Default output format [None]

我试图找到一个Ansible模块,它允许我在目标机器上为某个用户设置密钥和访问密钥。与此等效的命令行是:-

11:14:26 root@ov90-NAT ~ [33] {e=255}
# aws configure
AWS Access Key ID [None]: something
AWS Secret Access Key [None]: something
Default region name [None]: us-east-1
Default output format [None]: json

我对Ansible和AWS都是新手,因此任何帮助都将不胜感激

如果您想将凭据传递给Ansible模块,Ansible专门介绍了如何使用环境变量
vars\u文件

您还可以使用命令显式设置它们,例如:

aws configure set aws_access_key_id default_access_key
aws configure set aws_secret_access_key default_secret_key
aws configure set default.region us-west-2
您还可以使用Ansible配方创建配置文件
~/.aws/credentials
~/.aws/config
。其格式如下所示