From 97c44ee15435515fcca069f5d3017158377e1ceb Mon Sep 17 00:00:00 2001 From: David Bailey Date: Wed, 11 May 2016 13:55:16 -0700 Subject: [PATCH] Create getS3Files.py --- getS3Files.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 getS3Files.py diff --git a/getS3Files.py b/getS3Files.py new file mode 100644 index 0000000..f11bbbe --- /dev/null +++ b/getS3Files.py @@ -0,0 +1,15 @@ +import s3 + +bucket_name = 'your-bucket' +local_directory = '/Users/user/Desktop/directory/' + +connection = s3.S3Connection(access_key_id='', secret_access_key='', region='us-west-2', endpoint='s3-us-west-2.amazonaws.com', default_bucket=bucket_name) +storage = s3.Storage(connection) + +for bucket in storage.bucket_list(): + print bucket.name, bucket.creation_date + +for key in storage.bucket_list_keys(bucket_name): + remote_name = s3.S3Name(key.key, bucket=bucket_name) + try: storage.read(remote_name, local_directory + key.key) + except: print "error: " + key.key