我已经安装了awscli,并已将aws密钥添加到配置和凭证文件中。 现在,我可以从Windows通过文件资源管理器访问它们,但无法通过WSL bash访问它们。它说,当我尝试CD到rootfs中的.aws文件夹时,权限被拒绝。如何从bash访问它们?
答案 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的环境变量的完整列表