INNER CODE UNIT · Python
delete_json_pointer_message
miztiik/AWS-Demos · how-to-examples/pdf-to-png-using-boto3-aws.py:48
def delete_json_pointer_message(data):
request_queue.delete_message(data['pointer'])
def write_json_pointer_message(data, bucket, key_name, base_key):
b = boto.connect_s3(KEY, SECRET).get_bucket(bucket)
k = b.new_key(base_key.replace(os.path.basename(base_key), key_name))
k.set_contents_from_string(json.dumps(data))
response_message = {'bucket': b.name, 'key': k.name}
message = response_queue.new_message(body=json.dumps(response_message))
response_queue.write(message)
def download(bucket, key, local_file):
b = boto.connect_s3(KEY, SECRET).get_bucket(bucket)
k = b.get_key(key)
k.get_contents_to_filename(local_file)
def upload_file(local_file, bucket, key, public=False):
b = boto.connect_s3(KEY, SECRET).get_bucket(bucket)