IAM Roles Anywhere now provides a Java plugin for the AWS SDK

AWS IAM Roles Anywhere Java Plugin
AWS IAM Roles Anywhere now offers a plugin for the AWS SDK for Java v2, allowing workloads outside of AWS to obtain temporary AWS credentials directly within the Java application process. The plugin runs in the same JVM as your application, eliminating the need for a separate process or configuration in your AWS profile.
Configure the plugin on your AWS SDK for Java v2 service client builder to automatically resolve temporary credentials without writing credential-fetching logic. It supports RSA, EC, and ML-DSA key types and requires Java 8 or higher. There is no additional charge for using the plugin.
What to do
- Configure the plugin on your AWS SDK for Java v2 service client builder.
- Use RSA, EC, or ML-DSA key types.
- Ensure Java 8 or higher is installed.
IAM Roles Anywhere is available in all AWS Regions, including AWS GovCloud (US), AWS European Sovereign Cloud (Germany), and China Regions. To get started, see the IAM Roles Anywhere Java plugin documentation. For release notes and signature verification instructions, visit the plugin's page on the Maven Central website and the roles-anywhere-java repository on GitHub.
If you need further guidance on AWS, our experts are available at AWS@westloop.io. You may also reach us by submitting the Contact Us form.



