2016-05-09 2 views
0

У меня есть куча файлов в s3 в следующем примере пути:Создание динамических пути в AWS S3

s3://bucket/date=2016-01-02/2016-01-02_1012_582.txt 
s3://bucket/date=2016-01-07/2016-01-07_1415_272.txt 

Когда файлы были первоначально положить в, раздел, в этом случае дата, хранился просто потому что это было быстро. Теперь я хочу разбить на основе имен файлов.

Таким образом, эти два пути будут таковы:

s3://bucket/data/date=2016-01-02/a=1012/b=582/2016-01-02_1012_582.txt 
s3://bucket/data/date=2016-01-07/a=1415/b=272/2016-01-07_1012_272.txt 

Есть ли умный способ, которым я мог бы сделать это без повторной обработки файлов? Я посмотрел на aws cli, но это, похоже, не является частью этого.

Благодаря

ответ

0

Вы должны написать скрипт, чтобы взять каждый файл и скопировать или переместить их в новом ключе.