2013-12-18 28 views

Odpowiedz

8

aws s3 ls s3://MyBucket --recursive działa dobrze dla mnie.

Spróbuj zaktualizować swój interfejs AWS. Moja wersja to aws-cli/1.6.2

aws --version

+0

Oryginalne pytanie pochodziło z wersji 1.3.X –

0

nie jestem w stanie zinterpretować link prawidłowo, o którym mowa: http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#directory-and-s3-prefix-operations

Jednak udało mi się zrobić --recursive opcja pracy w odniesieniu do tego linku: http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#single-local-file-and-s3-object-operations

jak na ten link, cp, mv i rm obsługuje opcję --recursive.

Ten, który próbujesz to ls.

Próbowałem użyć opcji cp i rm z opcją --recursive i działa poprawnie.

1

Nie możesz listy rekurencyjnie całą zawartość wiadra przez -

aws s3 ls s3://MyBucket 

Do listy obiektów z folderu trzeba komendy jak wykonać -

aws s3 ls s3://MyBucket/MyFolder/ 

to przede listuje obiekt, który znajdują się w folderze o nazwie MyFolder.

Aby uzyskać listę obiektów z takiej logicznej hierarchii z Amazon S3, należy podać pełną nazwę klucza dla obiektu w GET operation.

--recursive Command jest wykonywany na allfiles lub obiektach w określonym katalogu lub prefiksie.

Dzięki

+0

To już nie jest prawda. –

Powiązane problemy