繁体   English   中英

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

[英]How to access aws config file from WSL (Windows subsystem for Linux)?

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

您要做的就是从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上使用的env变量的完整列表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM