Я хочу использовать AWS S3 cli для копирования полной структуры каталогов в корзину S3.
Пока что все, что я пробовал, копирует файлы в корзину, но структура каталогов разрушена. (иначе говоря, каждый файл копируется в корневой каталог корзины)
Команда, которую я использую:
aws s3 cp --recursive ./logdata/ s3://bucketname/
Я также попытался убрать косую черту на моем исходном обозначении (то есть, копия из аргумента). Я также использовал подстановочный знак для обозначения всех файлов ... каждая вещь, которую я пробую, просто копирует файлы журнала в корневой каталог корзины.
aws s3 cp --recursive mylocalsrcdir s3://bucket/
тогда просто поместите файлы в вашем локальном репозитории в область «корневой каталог», то если вы это сделаете,aws s3 cp --recursive mydirectory s3://bucket/mydirectory
то воссоздаст структуру каталогов на целевом конце.