如何从WSL(Linux的Windows子系统)访问aws配置文件?

时间:2018-09-08 19:05:34

标签: windows bash amazon-web-services aws-cli windows-subsystem-for-linux

我已经安装了awscli,并已将aws密钥添加到配置和凭证文件中。 现在,我可以从Windows通过文件资源管理器访问它们,但无法通过WSL bash访问它们。它说,当我尝试CD到rootfs中的.aws文件夹时,权限被拒绝。如何从bash访问它们?

1 个答案:

答案 0 :(得分:2)

您要做的就是从WSL Shell中设置几个环境变量。我假设您正在使用bash和Ubuntu。

export AWS_SHARED_CREDENTIALS_FILE=/mnt/c/Users/<your user name>/.aws/credentials
export AWS_CONFIG_FILE=/mnt/c/Users/<your user name>/.aws/config

如果要使环境变量变粘,请将这两行添加到〜/ .bashrc中 或/etc/bash.bashrc

在编辑它们后记住source /etc/bash.bashrc source ~/.bashrc

请参阅此处的文档,您可以使用cli-environment的环境变量的完整列表