awscli 在 WSL2 上不起作用

awscli 在 WSL2 上不起作用

我设法在 WSL1 上安装了 awscli。我可以很好地查询我的 s3 存储桶,将数据复制到/从我的存储桶移动。但是,当我转换为 WSL2 时,awscli 似乎不起作用。如果我发出

aws s3 ls

我会得到

Could not connect to the endpoint URL: "https://s3.us-west-2.amazonaws.com/"

我尝试了不同的区域,但失败了。但是,只要我转换回 WSL1,它就会再次工作。

如何让我的 awscli 在 WSL2 上运行?

答案1

事实证明根本没有网络连接。不仅仅是 awscli 问题。升级到 WSL2 后,我需要通过运行以下命令关闭实例

wsl --shutdown 

并重新启动实例。之后它就可以完美运行了

相关内容