如何在 Ubuntu 上将 aws cli 从 v1 更新到 v2?亚马逊官方说明不起作用

问题描述 投票:0回答:1

我正在 Windows 11 上的 WSL2 下运行 Ubuntu 并构建 AWS CDK 项目。我最近发现我需要将我的 aws cli 从版本 1 更新到版本 2。我严格按照官方 AWS 文档进行操作,但它不起作用。按照它并运行

aws --version
后,它仍然显示以下内容(因此表明我仍在v1下运行):

aws-cli/1.22.34 Python/3.10.12 Linux/4.4.0-22621-Microsoft botocore/1.34.43

我再次尝试了一切,下载包并执行

sudo ./aws/install
后,我收到消息:
Found same AWS CLI version: /usr/local/aws-cli/v2/2.15.27. Skipping install.

所以上面的错误表明我已经安装了 v2,这与我运行时看到的矛盾

aws --version

为什么会发生这种情况?我的期望是升级我的 aws cli 版本将是一个简单的单行命令(即就像更新

npm
一样)。为什么亚马逊必须让事情变得如此复杂?

我该如何解决这个问题?

linux amazon-web-services aws-cli aws-cdk
1个回答
0
投票

奔跑

/usr/local/aws-cli/v2/current/bin/aws --version

您可以验证您是否已安装并运行 v2。

问题是你的

PATH
之前包含 v1,所以当你运行
aws
时,这就是找到的版本。

© www.soinside.com 2019 - 2024. All rights reserved.