AWS CLI cp не копирует файлы второй раз - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь copy/move/sync файлы из локального каталога в S3, используя Интерфейс командной строки AWS (CLI) .

Мне удалось в первый раз успешно загрузить файлы в корзину S3, но когда я пытаюсь снова запустить ту же команду для загрузки во второй раз, загрузка не удалась. Команда не выдает никакой ошибки.

Вот команда, которую я выполнил для перемещения файлов.

aws s3 mv --recursive my-directory s3://my-files/

Например, у меня были файлы file1.pdf, file2.pdf и file3.pdf.

Если я удаляю file2.pdf из корзины s3 и пытаюсь снова скопировать файл, используя cp или sync или mv. Он не будет загружать файл обратно в корзину s3.

Версия CLI AWS: aws-cli/1.15.10 Python/2.6.6 Linux/2.6.32-642.6.2.el6.x86_64 botocore/1.10.10

Есть мысли?

1 Ответ

0 голосов
/ 01 мая 2018

Изначально я запустил aws s3 mv --recursive my-directory s3://my-files/, который передает файлы и удаляет их из локального каталога. Только файлы были удалены, папки все еще существуют. В этих папках не было файлов, поэтому последующие команды cp & sync не работали.

...