Рекурсивно меняющиеся расширения файлов на Amazon S3 - PullRequest
0 голосов
/ 07 апреля 2019

У меня есть большой контейнер S3 с вложенной структурой «папок», содержащий, помимо прочего, файлы .JPG и .jpg (расширения в верхнем и нижнем регистре).

Поэтому мне нужно изменить .JPG-файлы на строчные.

Как лучше всего это сделать?

1 Ответ

0 голосов
/ 07 апреля 2019

Вам потребуется Скопировать старые объекты в новое имя, затем Удалить старые объекты.

Если это одноразовый файл, я бысоздайте список ключей в электронной таблице, а затем напишите формулу, использующую команду aws s3 mv.Выполняется копирование и удаление:

aws s3 mv s3://bucket/folder/foo.JPG s3://bucket/folder/foo.jpg

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

Для большого (более 1000) количество объектов, я бы предложил сделать это с помощью скрипта Python, который выполняет копирование и удаление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...