Именование бакета S3 для загрузки в Discourse

Корзины AWS S3 допускают любые схемы именования, включая точки. Почему программное обеспечение форума это ограничивает?
image
Если бы вы разрешили использование точек, настройка Cloudflare в качестве CDN для S3 была бы проще.

Я предполагаю, что здесь нет технических причин для такого ограничения — это просто валидация. Зачем её применять, если AWS этого не делает?

Я понимаю, что в некоторых случаях HTTPS не работает с такой схемой именования, но существуют другие реализации, которые HTTPS поддерживают. Почему нельзя просто вывести предупреждение и разрешить установку значения?

Это было бы выгодно тем, кто использует этот функционал корректно, и при этом всё ещё отпугивало бы тех, кто использует его неправильно.

Пока что я реализовал Cloudfront перед S3, а затем Cloudflare перед Cloudfront… это заняло дополнительный час. Кроме того, теперь перед одним CDN стоит ещё один, плюс дополнительные расходы на Cloudfront.