代码之家  ›  专栏  ›  技术社区  ›  thedreamsaver

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

  •  0
  • thedreamsaver  · 技术社区  · 6 年前

    现在我可以从Windows通过文件资源管理器访问它们,但无法通过WSL bash访问它们。它说当我尝试将cd刻录到rootfs中的.aws文件夹时,权限被拒绝。如何从bash访问它们?

    1 回复  |  直到 6 年前
        1
  •  29
  •   DaMightyMouse    6 年前

    您所要做的就是从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