"""Download image and save in s3.""" import boto3 import requests client = boto3.client( 's3', endpoint_url='http://localstacks3:4566', use_ssl=False, aws_access_key_id='abc', aws_secret_access_key='123' ) def handler(event, context): """Entrypoint.""" print(event) print(context) url = event['url'] image_id = event['id'] bucket_id = event['bucket_id'] response = requests.get(url) print(response.status_code) client.put_object( Bucket=bucket_id, Key=image_id, Body=response.content ) return event