Looks like Backblaze b2 buckets are borked at the moment (INVALID_HOST 400 errors), which means that my @Mastodon media cache isn't working. Anyone else seeing similar? Seems to be not only me (https://www.reddit.com/r/backblaze/comments/1iui70f/invalid_host_header_anyone_help_me_about_this/)
Conversation
Notices
-
Embed this notice
Daniel Colquitt (daniel@colquitt.xyz)'s status on Friday, 21-Feb-2025 17:55:25 JST Daniel Colquitt
-
Embed this notice
Cadu Silva:laUrsa: (cadusilva@bolha.one)'s status on Friday, 21-Feb-2025 17:55:24 JST Cadu Silva:laUrsa:
@daniel are you using the US data center? My instance is hosting its media with the Netherlands one and gladly there's no such errors here so far.
-
Embed this notice
Cadu Silva:laUrsa: (cadusilva@bolha.one)'s status on Friday, 21-Feb-2025 18:26:20 JST Cadu Silva:laUrsa:
@daniel here the setup is as follows:
The media is uploaded to <s3.eu-central-000.backblazeb2.com> as endpoint, but the instance bucket is private.
I'm using Bunny CDN, which authenticates with B2, downloads the media from <BUCKET-NAME.s3.eu-central-000.backblazeb2.com> and then shows it to the user.
So I guess that's why I didn't see this error so far. I'm already using the URL with the bucket name.
But anyway, good thing that you found the problem and fixed it in just one hour.
Cheers!
-
Embed this notice
Daniel Colquitt (daniel@colquitt.xyz)'s status on Friday, 21-Feb-2025 18:26:21 JST Daniel Colquitt
@cadusilva I've figured it out. Previously I was routing my images through the S3 front end, e.g., `s3.eu-central-000.backblazeb2.com`, but it looks like Backblaze made a change to the hostname so that it is `<BUCKET NAME>s3.eu-central-000.backblazeb2.com`. I've changed my CDN to use the friendly hostname `f000.backblazeb2.com` and everything seems to work fine now.
-
Embed this notice
Daniel Colquitt (daniel@colquitt.xyz)'s status on Friday, 21-Feb-2025 18:26:22 JST Daniel Colquitt
@cadusilva My data centre is in the Netherlands too, but I am behind a Cloudflare CDN. Not configuration changes on my end though.
-
Embed this notice