У меня есть ведро с двумя видами имена файлов:
[Bucket]/[file]
[Bucket]/[folder]/[file]
Например, у меня может быть:
MyBucket/bar
MyBucket/foo/bar
Я хочу переименовать все файлы [Bucket]/[folder]/[file]
в [Bucket]/[file]
файлы (и таким образом перезаписать/отбросить файлы [Bucket]/[file]
).
Итак, как и в предыдущем примере, я хочу, чтобы MyBucket/foo/bar
сталMyBucket/bar
(и перезаписал/отменил оригинал MyBucket/bar
).
Я пробовал два метода:
s3cmd mv s3://MyBucket/foo/bar s3://MyBucket/bar
rename(s3://MyBucket/foo/bar, s3://MyBucket/bar)
Кажется, оба метода работают, но -учитывая, что мне нужно сделать это как пакетный процесс для тысяч файлов,
мои вопросы:
Спасибо.