Как загрузить папку на s3 через командную строку? - PullRequest
0 голосов
/ 18 января 2020

Я пытался скопировать мою текущую папку в корзину:

aws s3 cp path s3://bucket/NewFolder

, но когда я снова синхронизирую c, используя

aws s3 sync s3://bucket/NewFolder/ /home/test 

, все, что я получаю, это пустая папка это означает, что моя папка не была скопирована в первую очередь.

Ответы [ 2 ]

2 голосов
/ 18 января 2020

Копирование всего содержимого из папки, а не самой папки:

Например, я копирую все содержимое из папки данных, которая находится в папке NewFolder

Навигация to NewFolder $ cd / home / NewFolder

Например: tgsbucket - это мое ведро

выполните следующий комментарий. $ aws s3 cp данные s3: // tgsbucket --recursive

Скопировать локальную папку:

Укажите имя папки после имени сегмента $ aws s3 cp данные s3: // tgsbucket / data --recursive

0 голосов
/ 18 января 2020

Вы можете использовать это для копирования всей папки на S3:

aws s3 cp --recursive path s3://bucket/NewFolder

Или, syn c локальной папки на S3:

aws s3 sync path s3://bucket/NewFolder/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...