Skip to content

DynamoDB does not support IPv6 in EU-WEST regions

0

While trying to switch my application to IPv6. Nothing custom - just added UseDualstackEndpoint = true while building the DynamoDB Client.

It works perfectly well in other regions (us-east2, for example) but fails in Paris.

Just try to ping it:

$ ping dynamodb.eu-west-3.api.aws
Ping request could not find host dynamodb.eu-west-3.api.aws. Please check the name and try again.

$ ping dynamodb.eu-west-2.api.aws
Ping request could not find host dynamodb.eu-west-2.api.aws. Please check the name and try again.

$ ping dynamodb.eu-west-1.api.aws
Ping request could not find host dynamodb.eu-west-1.api.aws. Please check the name and try again.

But works for many other regions:

$ ping dynamodb.eu-north-1.api.aws
Pinging dynamodb.eu-north-1.api.aws [2a05:d05b:6000:40::2347:6200] with 32 bytes of data:
Reply from 2a05:d05b:6000:40::2347:6200: time=174ms
Reply from 2a05:d05b:6000:40::2347:6200: time=174ms

Ping statistics for 2a05:d05b:6000:40::2347:6200:
    Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),

As a mitigation, I am removing UseDualstackEndpoint, but please fix such an inconsistency; it took a lot of time to root cause the issue.

asked 10 months ago191 views

1 Answer
1
Accepted Answer

Based on the information available, Amazon DynamoDB's IPv6 support is currently in a phased rollout across AWS regions. According to the latest announcement, IPv6 support for DynamoDB is now available in all commercial AWS Regions in the United States and the AWS GovCloud (US) Regions, but it is still being deployed to the remaining global AWS Regions, including the EU-West regions (eu-west-1, eu-west-2, eu-west-3).

The announcement specifically mentions that IPv6 support "will deploy to the remaining global AWS Regions where Amazon DynamoDB is available over the next few weeks." This explains why you're able to successfully use IPv6 endpoints in some regions like eu-north-1 but not in the EU-West regions.

Your mitigation approach of removing UseDualstackEndpoint for regions where IPv6 is not yet supported is appropriate. You might want to check the DynamoDB developer guide for the most current information on regional availability of IPv6 support as the rollout continues.
Sources
Amazon DynamoDB now supports Internet Protocol version 6 (IPv6) - AWS
Amazon DynamoDB Resources | NoSQL Key-Value Database | Amazon Web Services

answered 10 months ago

AWS
EXPERT

reviewed 10 months ago

EXPERT

reviewed 10 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.