app.utilities.object_storage

Functions

upload_file(bucket_name, directory, file, s3[, s3path])

download_file(bucket_name, directory, local_name, ...)

delete_file(bucket_name, keys, s3)

list_objects(bucket, s3)

copy_file(source_bucket, destination_bucket, ...)

prevent_public_access(bucket, s3)

create_bucket(name, s3[, secure])

generate_download_link(bucket_name, key, s3[, ...])

generate_upload_link(bucket_name, file_name, file_type, s3)

folder_size(bucket_name, folder_path, s3)

generate_remote_file(bucket_name, folder_path, ...)

generate_upload_link_profile_picture(user, file_type)

generate_user_folder(user)

user_folder_size(user)

Module Contents

app.utilities.object_storage.upload_file(bucket_name, directory, file, s3, s3path=None)[source]
app.utilities.object_storage.download_file(bucket_name, directory, local_name, key_name, s3)[source]
app.utilities.object_storage.delete_file(bucket_name, keys, s3)[source]
app.utilities.object_storage.list_objects(bucket, s3)[source]
app.utilities.object_storage.copy_file(source_bucket, destination_bucket, source_key, destination_key, s3)[source]
app.utilities.object_storage.prevent_public_access(bucket, s3)[source]
app.utilities.object_storage.create_bucket(name, s3, secure=False)[source]
app.utilities.object_storage.folder_size(bucket_name, folder_path, s3)[source]
app.utilities.object_storage.generate_remote_file(bucket_name, folder_path, file_name, s3, content)[source]
app.utilities.object_storage.generate_user_folder(user)[source]
app.utilities.object_storage.user_folder_size(user)[source]