aws s3 ls未知选项:--recursive

Bor*_*lis 3 linux amazon-s3 amazon-ec2 amazon-web-services aws-cli

我正在尝试使用以下命令(文档)列出Amazon S3存储桶的内容:

aws s3 ls s3://mybucket --recursive
Run Code Online (Sandbox Code Playgroud)

但是,出现以下错误:

Unknown options: --recursive
Run Code Online (Sandbox Code Playgroud)

以下是我的Ubuntu Linux EC2实例的版本信息:

$aws s3 ls --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
Run Code Online (Sandbox Code Playgroud)

如何--recursive在aws-cli上启用该选项?

Shi*_*lts 6

在版本1.2.11中添加了“ aws s3 ls --recursive” -您正在使用版本1.2.9-过时的版本。请升级到最新版本。

pip install -U awscli
Run Code Online (Sandbox Code Playgroud)