def uploadtoS3()

in lib/asset/index.py [0:0]


def uploadtoS3(appName,version,event,context):

  bucketName= os.environ['TargetBucketName']
  sourceBucket = os.environ['sourceBucket']
  responseData = {'passwordcheck': 'Password Valid!'}

  try:
    copy_source = {
        'Bucket': sourceBucket,
        'Key': "servicecatalog/%s/%s/package.zip"%(appName,version)
    }
    bucket = s3.Bucket(bucketName)
    bucket.copy(copy_source, 'package.zip')
    send(event, context, SUCCESS, responseData, physicalResourceId=None, noEcho=False)
  except ClientError as e:
      send(event, context, FAILED, responseData, physicalResourceId=None, noEcho=False)
      print (e)