in core/src/services/s3/backend.rs [462:473]
fn is_bucket_valid(&self) -> bool {
if self.bucket.is_empty() {
return false;
}
// If enable virtual host style, `bucket` will reside in domain part,
// for example `https://bucket_name.s3.us-east-1.amazonaws.com`,
// so `bucket` with dot can't be recognized correctly for this format.
if self.enable_virtual_host_style && self.bucket.contains('.') {
return false;
}
true
}