From e65d43482235e0b795e04accdd853b6b89e68958 Mon Sep 17 00:00:00 2001 From: Cian Hughes Date: Wed, 20 Aug 2025 16:59:40 +0100 Subject: [PATCH] Finall attempt to fix large uploads --- invenio/invenio.cfg | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/invenio/invenio.cfg b/invenio/invenio.cfg index cbfe6e1..4b4543c 100644 --- a/invenio/invenio.cfg +++ b/invenio/invenio.cfg @@ -213,6 +213,10 @@ RDM_FILES_DEFAULT_MAX_FILE_SIZE = 5 * 1024**4 # 5 TB RDM_FILES_DEFAULT_QUOTA_SIZE = 10 * 1024**4 # 10 TB FILES_REST_DEFAULT_MAX_FILE_SIZE = 5 * 1024**4 # 5 TB FILES_REST_DEFAULT_QUOTA_SIZE = 10 * 1024**4 # 10 TB +FILES_REST_MULTIPART_CHUNKSIZE_MIN = 5 * 1024 * 1024 # 5MB minimum chunk size +FILES_REST_MULTIPART_CHUNKSIZE_MAX = 5 * 1024 * 1024 * 1024 # 5GB maximum chunk size +FILES_REST_MULTIPART_MAX_PARTS = 10000 # Maximum number of parts +FILES_REST_MULTIPART_EXPIRES = 7 * 24 * 60 * 60 APP_RDM_DEPOSIT_FORM_QUOTA = { "maxFiles": 500, "maxStorage": 10 * 1024**4, # 10 TB @@ -224,6 +228,7 @@ S3_ACCESS_KEY_ID = "CHANGE_ME" S3_SECRET_ACCESS_KEY = "CHANGE_ME" S3_REGION_NAME = "eu-west-1" S3_DEFAULT_BLOCK_SIZE = 525 * 1024**2 # 525 MB +S3_SIGNATURE_VERSION = "s3v4" S3_ARGS = {"ACL": "private", "ServerSideEncryption": "AES256"} # Invenio-Records-Resources