In 0.39.0, S3 URLs now use the V2 of the AWS SDK by default. Therefore, we lost the s3ForcePathStyle query parameter.
Based on their documentation, we might be able to reproduce the behavior of this parameter by allowing to set the HostnameImmutable endpoint option.
To Reproduce
Based on GCK documentation, having an S3URL with s3ForcePathStyle will crash. And removing the parameter might break operations like OpenBucket when endpoint host should not be changed.
Expected behavior
Operations should work with SDK V2, without the removed s3ForcePathStyle, and adding the support of a new parameter to set HostnameImmutable
Describe the bug
In 0.39.0, S3 URLs now use the V2 of the AWS SDK by default. Therefore, we lost the
s3ForcePathStyle
query parameter.Based on their documentation, we might be able to reproduce the behavior of this parameter by allowing to set the
HostnameImmutable
endpoint option.To Reproduce
Based on GCK documentation, having an S3URL with
s3ForcePathStyle
will crash. And removing the parameter might break operations like OpenBucket when endpoint host should not be changed.Expected behavior
Operations should work with SDK V2, without the removed
s3ForcePathStyle
, and adding the support of a new parameter to setHostnameImmutable
Version
GCK 0.39.0