Skip to content

AWS SDK for Java 1.x end of support - cant find SDK JAVA

0

Hello there, i got an email action required AWS SDK for Java 1.x end of support for my aws account but when i tried to check aws health dashboard and run different ways to find aws java sdk on my shiny server, no grep resit;s on anyway how can i check this again if this is applicable to me.

these are the following command i run on the ubuntu ec2 instance: ALL NO RESULTS

In your app or service directory

cd /srv/shiny-server # or /opt/my-service, etc.

1) Look for v1 Java imports (any AWS service)

grep -R "com.amazonaws.services" . 2>/dev/null

2) More specific: S3 v1 imports

grep -R "com.amazonaws.services.s3" . 2>/dev/null

3) Look for Maven/Gradle coordinates for SDK v1

grep -R "com.amazonaws:aws-java-sdk" . 2>/dev/null grep -R "aws-java-sdk-s3" . 2>/dev/null Also check for JAR files that look like SDK v1 modules:

bash find / -type f -name "aws-java-sdk-.jar" 2>/dev/null find / -type f -name "aws-java-sdk-s3.jar" 2>/dev/null

3 Answers
0

The AWS SDK for Java 1.x is scheduled to enter maintenance mode on July 31, 2024, and will reach end-of-support on December 31, 2025. AWS recommends migrating to the AWS SDK for Java 2.x for continued support and new features.

Based on the commands you've run, it appears you're trying to locate AWS SDK for Java 1.x dependencies in your Shiny Server environment. If these commands returned no results, it's possible that:

  1. Your application doesn't use the AWS SDK for Java directly
  2. The SDK might be used in a different location than where you're searching
  3. You might be using the SDK through a dependency that isn't immediately visible

To perform a more thorough check:

  • Expand your search to include the entire system, not just the Shiny Server directory
  • Check any Java application deployment files (like WAR or JAR files)
  • Review your application's dependency management files (pom.xml for Maven or build.gradle for Gradle)
  • Look for any Java applications that might interact with AWS services

If you're running R applications on Shiny Server, they might use R packages that interface with AWS rather than using the Java SDK directly. In this case, the notification might not be relevant to your specific implementation.

If you continue to find no evidence of AWS SDK for Java usage, you may want to contact AWS Support with your account details to clarify why you received this notification.
Sources
General Availability Release of the Migration Tool for the AWS SDK for Java 2.x | AWS Developer Tools Blog
com.amazonaws.services.drs (AWS SDK for Java - 1.12.797)
com.amazonaws.services.inspector (AWS SDK for Java - 1.12.797)
com.amazonaws.services.costandusagereport (AWS SDK for Java - 1.12.797)

answered 6 months ago

EXPERT

reviewed 6 months ago

0

yes we use r packages on the shiny server

answered 6 months ago

0

Does the email have a list of affected resources? Have you checked for health events in the console for this message? Usually AWS will never notify you for old sdk on servers. However they do for Lambda runtimes where you choose the runtime. I would check your lambda functions and health events.

EXPERT

answered 6 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.