summaryrefslogtreecommitdiff
path: root/megapixels/app/builder/s3.py
diff options
context:
space:
mode:
Diffstat (limited to 'megapixels/app/builder/s3.py')
-rw-r--r--megapixels/app/builder/s3.py21
1 files changed, 10 insertions, 11 deletions
diff --git a/megapixels/app/builder/s3.py b/megapixels/app/builder/s3.py
index 41ecdf61..99726a4d 100644
--- a/megapixels/app/builder/s3.py
+++ b/megapixels/app/builder/s3.py
@@ -1,17 +1,6 @@
import os
import glob
import boto3
-from paths import *
-
-session = boto3.session.Session()
-
-s3_client = session.client(
- service_name='s3',
- aws_access_key_id=os.getenv('S3_KEY'),
- aws_secret_access_key=os.getenv('S3_SECRET'),
- endpoint_url=os.getenv('S3_ENDPOINT'),
- region_name=os.getenv('S3_REGION'),
-)
def sync_directory(base_fn, s3_path, metadata):
fns = {}
@@ -23,6 +12,16 @@ def sync_directory(base_fn, s3_path, metadata):
remote_path = s3_path + metadata['url']
+ session = boto3.session.Session()
+
+ s3_client = session.client(
+ service_name='s3',
+ aws_access_key_id=os.getenv('S3_KEY'),
+ aws_secret_access_key=os.getenv('S3_SECRET'),
+ endpoint_url=os.getenv('S3_ENDPOINT'),
+ region_name=os.getenv('S3_REGION'),
+ )
+
directory = s3_client.list_objects(Bucket=os.getenv('S3_BUCKET'), Prefix=remote_path)
prefixes = []