Skip to content

Comments

Switch to AWS' dual-stack S3 URLs#2035

Merged
edmorley merged 1 commit intomainfrom
s3-dualstack
Feb 23, 2026
Merged

Switch to AWS' dual-stack S3 URLs#2035
edmorley merged 1 commit intomainfrom
s3-dualstack

Conversation

@edmorley
Copy link
Member

The default AWS S3 URLs only support IPv4, whereas the dual-stack URLs support both IPv4 and IPv6:
https://docs.aws.amazon.com/AmazonS3/latest/API/ipv6-access.html
https://docs.aws.amazon.com/AmazonS3/latest/API/dual-stack-endpoints.html

By switching to the dual-stack URLs, it means systems that support IPv6 will now use it instead of IPv4, which is helpful in IPv6 environments where IPv4 traffic has to fall back to being routed via NAT gateways (which has performance and ingress cost implications).

See also:
https://salesforce-internal.slack.com/archives/C01R6FJ738U/p1770827176094169

GUS-W-21335961.

@edmorley edmorley self-assigned this Feb 23, 2026
The default AWS S3 URLs only support IPv4, whereas the dual-stack
URLs support both IPv4 and IPv6:
https://docs.aws.amazon.com/AmazonS3/latest/API/ipv6-access.html
https://docs.aws.amazon.com/AmazonS3/latest/API/dual-stack-endpoints.html

By switching to the dual-stack URLs, it means systems that support IPv6
will now use it instead of IPv4, which is helpful in IPv6 environments where
IPv4 traffic has to fall back to being routed via NAT gateways (which has
performance and ingress cost implications).

See also:
https://salesforce-internal.slack.com/archives/C01R6FJ738U/p1770827176094169

GUS-W-21335961.
@edmorley edmorley marked this pull request as ready for review February 23, 2026 16:04
@edmorley edmorley requested a review from a team as a code owner February 23, 2026 16:04
@edmorley edmorley enabled auto-merge (squash) February 23, 2026 16:04
@edmorley edmorley merged commit 96e5bea into main Feb 23, 2026
5 of 6 checks passed
@edmorley edmorley deleted the s3-dualstack branch February 23, 2026 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants