in resources/flink-on-kda/cdk/lambda/build-pipeline-helper.py [0:0]
def download_sources(event, context):
url = os.environ['url']
bucket = os.environ['bucket']
key = os.environ['key']
try:
if event['RequestType'] != 'Delete':
req = urllib.request.Request(url)
response = urllib.request.urlopen(req)
s3client.put_object(Bucket=bucket, Key=key, Body=response.read())
cfnresponse.send(event, context, cfnresponse.SUCCESS, {})
except Exception:
traceback.print_exc()
cfnresponse.send(event, context, cfnresponse.FAILED, {})