From c9f1ba11ca91c8d61247262caae1f1d5d9b50b6a Mon Sep 17 00:00:00 2001 From: jessebot Date: Wed, 8 Nov 2023 16:44:22 +0100 Subject: [PATCH] also support getting S3 SSE C Key from KEY_FILE Signed-off-by: jessebot --- .config/s3.config.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.config/s3.config.php b/.config/s3.config.php index d8bd6770..5c8a5328 100644 --- a/.config/s3.config.php +++ b/.config/s3.config.php @@ -23,7 +23,9 @@ if (getenv('OBJECTSTORE_S3_BUCKET')) { ) ); - if (getenv('OBJECTSTORE_S3_SSE_C_KEY')) { + if (getenv('OBJECTSTORE_S3_SSE_C_KEY_FILE') && file_exists(getenv('OBJECTSTORE_S3_SSE_C_KEY_FILE'))) { + $CONFIG['objectstore']['arguments']['sse_c_key'] = trim(file_get_contents(getenv('OBJECTSTORE_S3_SSE_C_KEY_FILE')); + } elseif (getenv('OBJECTSTORE_S3_SSE_C_KEY')) { $CONFIG['objectstore']['arguments']['sse_c_key'] = getenv('OBJECTSTORE_S3_SSE_C_KEY'); }