aws s3 ls Неизвестные параметры: --recursive

Я пытаюсь вывести содержимое корзины Amazon S3 с помощью следующей команды (документация):

aws s3 ls s3://mybucket --recursive

Однако я получаю следующую ошибку:

Unknown options: --recursive

Ниже представлена ​​информация о версии моего экземпляра Ubuntu Linux EC2:

$aws s3 ls --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic

Как включить параметр --recursive в моем aws-cli?


person Borealis    schedule 01.05.2016    source источник


Ответы (2)


'aws s3 ls --recursive' был добавлен в версию 1.2.11. — вы используете версию 1.2.9 — устаревшую версию. Пожалуйста, обновитесь до последней версии.

pip install -U awscli
person Shimon Tolts    schedule 01.05.2016

Если вы установили aws-cli с помощью команды apt-get install awscli в Ubuntu, она установит более старую версию aws cli.

Вы можете установить последнюю версию aws-cli с помощью команды pip, убедитесь, что pip установлен в вашей системе. Установите aws-cli с помощью этой команды

pip install -U awscli

Чтобы установить pip, вы можете использовать следующие команды

sudo apt-get install python-pip
sudo apt-get install python3-pip -> On python3
person skipper21    schedule 06.09.2017