IAM Roles Anywhere adds Java SDK plugin for direct temporary credentials
AWS IAM Roles Anywhere now includes a Java SDK v2 plugin, allowing applications running outside AWS to obtain temporary credentials directly within their JVM. This eliminates the need for a separate credential helper process or manual configuration, simplifying credential management for Java workloads. The plugin supports RSA, Elliptic Curve, and ML-DSA key types, handling automatic session creation and credential refreshing. It requires Java 8 or higher and is available at no additional charge across all AWS regions.
Features (1) ›
- New Java SDK v2 plugin for IAM Roles Anywhere
The plugin enables direct acquisition of temporary AWS credentials within Java SDK v2 applications running outside of AWS, removing the need for external credential helpers. It automatically handles session creation, credential refreshing, and supports multiple key types including RSA, EC, and ML-DSA.
https://aws.amazon.com/about-aws/whats-new/2026/08/iam-roles-anywhere-java/
Related releases
- AWS Lake Formation Enables Fine-Grained Access for S3 Tables with BigQuery AWS Big Data Blog ·
- Enable Cross-Cloud Analytics with S3 Tables and Google BigQuery via IAM AWS Big Data Blog ·
- AWS Lambda functions now support full IAM resource-based policies AWS What's New ·
- Amazon EKS now supports multiple external OIDC identity providers per cluster AWS What's New ·
- Amazon DynamoDB Streams now supports attribute-based access control (ABAC) AWS What's New ·
- AWS Partner Central agents MCP Server now supports OAuth with AWS Sign-In AWS What's New ·