2016-05-09 78 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

你將不得不編寫一個腳本來採取每個文件並複製或移動到新的密鑰。