in TerraformScripts/sc_terraform_wrapper/response_poster.py [0:0]
def create_proxy_object(self):
presigned_url = self.generate_presigned_url()
suffix = ''.join(random.sample(string.ascii_letters + string.digits, 10))
proxy_object_key = 'redirects/'+ suffix
self.s3.put_object(
ACL='public-read',
Body=b'',
Bucket=self.output_bucket,
Key=proxy_object_key,
WebsiteRedirectLocation=presigned_url
)
return "http://{bucket}.s3-website.{region}.amazonaws.com/{key}".format(
bucket=self.output_bucket,
key=proxy_object_key,
region=self.output_bucket_region)