-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IPv6 address support in S3 #1857
Comments
Hi @drake127 , |
This should now be supported in 1.11 with the rule based endpoint resolution which does understand ipv6 endpoint overrides. |
Greetings! It looks like this issue hasn’t been active in longer than a week. We encourage you to check if this is still an issue in the latest release. Because it has been longer than a week since the last update on this, and in the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment or add an upvote to prevent automatic closure, or if the issue is already closed, please feel free to open a new one. |
Describe the bug
The commit cb67425 introduced IPv6 address support in AWS core but it's still failing in
AWSClient.cpp
and functionAws::Utils::IsValidHost()
Expected behavior
Connection to
http://[::1]:8000
should work.Current behavior
Currently, the request fails with
Invalid DNS Label found in URI host
errorSteps to Reproduce
Create an S3 bucket using bracketed IPv6 address with explicit port, e.g.
http://[::1]:8000
Possible Solution
It appears that half-work is already done and
Aws::Utils::IsValidHost
needs to understand bracketed GetAuthority, or rather IPs.AWS CPP SDK version used
1.9.185
Compiler and Version used
gcc-9
Operating System and version
Ubuntu 20.04
The text was updated successfully, but these errors were encountered: