我在我的S3 bucket
上有以下文件。如何通過匹配文件名從S3中獲取文件?
.
|__ bob.jpg
|__ bob.jpg.gz
|__ sam.jpg
|__ sam.jpg.gz
|__ joe.jpg
|__ joe.jpg.gz
我有一個FetchS3
處理器提取文件。但是,現在它提取所有文件,我想要做的是基於名稱成對讀取文件。例如,在一次傳遞中,我需要bob*
文件,然後是sam*
文件,最後是兩個joe*
文件。
因爲我飼養每對文件放到我的python腳本的路線,我cannot allow
這樣的事情:
python myscript.py -file1="bob.jpg" -file2="sam.jpg"
我所尋找的是在正確的對文件取因此,在每次通過我的Python腳本將被稱爲像這樣:
python myscript.py -file1="bob.jpg" -file2="bob.jpg.gz"
python myscript.py -file1="sam.jpg" -file2="sam.jpg.gz"
python myscript.py -file1="joe.jpg" -file2="joe.jpg.gz"
我正在考慮使用UpdateProcessor
定義jpg
文件,如果存在自動假設必須有一個jpg.gz
文件以及相同的文件名。
再說一遍,這個想法說起來容易做起來難,我也沒有真正去過任何地方。