2016-05-01 9 views
1

Я пытаюсь перечислить содержимое ведра Amazon S3 с помощью следующей команды (documentation):AWS s3 Ls Неизвестные параметры: --recursive

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?

ответ

4

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

pip install -U awscli 
1

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

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

pip install -U awscli 

Для установки пипа вы можете использовать последующие команды

sudo apt-get install python-pip 
sudo apt-get install python3-pip -> On python3 
Смежные вопросы