Skip to content

Use AWS SDK for Java v2 #1593

@ChristopherHahnTR

Description

@ChristopherHahnTR

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

AWS SDK for Java 1.x has entered maintenance mode July 31, 2024 and will be end of support Dec 31, 2025.
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'.

I have this PR with potential changes:
#1597

Except for the config switch UseAwsSdkV2, I have tested these changes with spring-boot-eureka. That change also requires an update to spring-boot-eureka.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions