spring-cloud / spring-cloud/spring-cloud-netflix

Migrate to AWS SDK for Java version 2.x

Open
#4,436 3 comments 0 reactions 1 assignee View on GitHub

@OlgaMaciaszek is already working on this.

Since May 7, 2025.

blocked - external
Dominant language
Java
Stars
5k
Forks
2.5k
Avg merge
1d 2h
Merged PRs (30d)
10

Description

Is your feature request related to a problem? Please describe.

  1. AWS SDK for Java 1.x has entered maintenence mode July 31, 2024 and will be end of support Dec 31, 2025.
  2. We are using eureka in AWS for an application storing government data which requires FIPS endpoints. My understanding is the sdk-v2 supports these requirements and v1 does not.

Describe the solution you'd like
I believe the solution is to change the classes in com.netflix.eureka.aws to use the sdk-v2 classes, as described in this link (with migration process)
https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/home.html

Describe alternatives you've considered
The only way I see to make our server "fips compliant" per our architect team is to update aws sdk. But I'm trying to get more details on if the endpoints used by eureka really need to be 'fips compliant'.

Additional context
I'm not fully sure about how netflix uses the aws sdk. For sure my services use the route53 and EIPManager. You also have an AsgClient which I haven't looked into yet.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.