From bd5bc1aa27f47aa33c6232577776c4a5694f98e5 Mon Sep 17 00:00:00 2001 From: CJ_Clippy <cj@futureporn.net> Date: Thu, 20 Mar 2025 22:41:33 +0000 Subject: [PATCH] Add Backblaze CORS settings --- Backblaze-CORS-settings.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Backblaze-CORS-settings.md diff --git a/Backblaze-CORS-settings.md b/Backblaze-CORS-settings.md new file mode 100644 index 0000000..7645322 --- /dev/null +++ b/Backblaze-CORS-settings.md @@ -0,0 +1,30 @@ +To enable client side file uploads on a B2 bucket, CORS rules must be set. + + + + b2 bucket update --cors-rules "$(<~/cors-rules.json)" fp-dev + +```json5 + // cors-rules.json + [ + { + "allowedHeaders": [ + "*" + ], + "allowedOperations": [ + "s3_head", + "s3_put", + "s3_get" + ], + "allowedOrigins": [ + "https://futureporn.net" + ], + "corsRuleName": "downloadFromAnyOriginWithUpload", + "exposeHeaders": [ + "etag" + ], + "maxAgeSeconds": 3600 + } + ] +``` +