私はPythonコーディングに不慣れで、これを進めることができませんでした。次の形式で時間エンコードされたファイル名があります。
20121208151318.gzip
20121208151320.gzip
20121208151322.gzip
20121208151325.gzip
20121208151326.gzip
このコードを使用して、S3バケット内のすべてのファイルのファイル名を印刷できます。
import boto
s3conn = boto.connect_s3()
bucket = s3conn.lookup('my_bucket_name')
for key in bucket:
print k.name
key.getfile()
私は2つの側面で助けが必要です。まず、バケット内の最新のファイルの名前を取得するにはどうすればよいですか。私の場合は次のようになります。
20121208151326 (15:13:26 - 8th December 2012)
次に、このファイルをダウンロードするにはどうすればよいですか?key.getfile()コマンドを見つけましたが、それを実装する方法がわかりません。