You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(s3): use nip.io for virtual-hosted style DNS resolution
When the embedded emulator runs on localhost/127.0.0.1, S3 virtual-hosted
style addressing fails because DNS cannot resolve bucket subdomains
(e.g., bucket-name.127.0.0.1 doesn't resolve).
This fix uses nip.io wildcard DNS service to enable proper virtual-hosted
style S3 addressing:
- BuildServiceEndpoint() now constructs nip.io URLs for localhost endpoints
(e.g., http://s3.127.0.0.1.nip.io:8000)
- ParseS3Host() and IsS3Request() recognize nip.io host patterns
- AWS SDK can now resolve bucket.s3.127.0.0.1.nip.io → 127.0.0.1
This enables S3 integration tests to pass in CI environments.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments