mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-19 16:20:50 +00:00
Demonstrate a regression in parsing S3 URLs
S3 bucket names are allowed to contain dots https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html
This commit is contained in:
parent
a3fe155579
commit
55602057db
@ -188,6 +188,14 @@ TEST(S3UriTest, validPatterns)
|
||||
ASSERT_EQ("", uri.version_id);
|
||||
ASSERT_EQ(true, uri.is_virtual_hosted_style);
|
||||
}
|
||||
{
|
||||
S3::URI uri("https://bucketname.dots-are-allowed.s3-us-east-2.amazonaws.com/data");
|
||||
ASSERT_EQ("https://s3-us-east-2.amazonaws.com", uri.endpoint);
|
||||
ASSERT_EQ("bucketname.dots-are-allowed", uri.bucket);
|
||||
ASSERT_EQ("data", uri.key);
|
||||
ASSERT_EQ("", uri.version_id);
|
||||
ASSERT_EQ(true, uri.is_virtual_hosted_style);
|
||||
}
|
||||
{
|
||||
S3::URI uri("https://s3-us-east-2.amazonaws.com/bucketname/data");
|
||||
ASSERT_EQ("https://s3-us-east-2.amazonaws.com", uri.endpoint);
|
||||
|
Loading…
Reference in New Issue
Block a user