use bucket name from payload instead of env var
This commit is contained in:
parent
1c7fb41ca5
commit
a42ae76e72
@ -13,6 +13,9 @@ sqs = session.client('sqs', region_name=os.environ['AWS_REGION'])
|
||||
def get_key_from_message(body):
|
||||
return body['Records'][0]['s3']['object']['key']
|
||||
|
||||
def get_bucket_from_message(body):
|
||||
return body['Records'][0]['s3']['bucket']['name']
|
||||
|
||||
def get_object(key, bucket):
|
||||
return s3.Object(
|
||||
bucket_name=bucket,
|
||||
|
@ -19,7 +19,7 @@ class ServiceListener(SqsListener):
|
||||
logging.info('Process complete for %s', service.file_name)
|
||||
|
||||
def main():
|
||||
logging.info('Starting Solver Service (v0.4.1)...')
|
||||
logging.info('Starting Solver Service (v0.4.2)...')
|
||||
listener = ServiceListener(
|
||||
'measure-development-solver-ingest',
|
||||
region_name=os.environ['AWS_REGION'],
|
||||
|
@ -18,7 +18,7 @@ class LoftService(Base):
|
||||
logging.info('Retrieving attributes from message...')
|
||||
# get s3 object
|
||||
self.key = aws_helper.get_key_from_message(self.source)
|
||||
s3_object = aws_helper.get_object(self.key, os.environ['INGEST_BUCKET'])
|
||||
s3_object = aws_helper.get_object(self.key, aws_helper.get_bucket_from_message(self.source))
|
||||
|
||||
# convert to tar
|
||||
self.tar = tar_helper.raw_to_tar(s3_object)
|
||||
|
Loading…
x
Reference in New Issue
Block a user