IAM Roles Anywhere ahora ofrece un complemento de Java para el AWS SDK
AWS Identity and Access Management (IAM) Roles Anywhere ahora ofrece un complemento para el AWS SDK para Java v2 que permite a las cargas de trabajo que se ejecutan fuera de AWS obtener credenciales de AWS temporales directamente dentro del proceso de aplicación de Java. El complemento se ejecuta en la misma máquina virtual Java (JVM) que su aplicación, lo que elimina la necesidad de ejecutar el asistente de credenciales de IAM Roles Anywhere como un proceso independiente o configurar credential_process en su perfil de AWS.
Configure el complemento en su generador de clientes de servicio AWS SDK para Java v2 para resolver automáticamente las credenciales temporales sin necesidad de escribir una lógica de obtención de credenciales. El complemento gestiona las llamadas a CreateSession y la actualización automática de las credenciales antes de que caduquen. Es compatible con los tipos de claves RSA, Elliptic Curve (EC) y ML-DSA y requiere Java 8 o superior. No se aplican cargos adicionales por el uso de este complemento.
IAM Roles Anywhere está disponible en todas las regiones de AWS, incluidas las regiones de AWS GovCloud (EE. UU.), la región AWS European Sovereign Cloud (Alemania) y las regiones de China. Para empezar a usar el complemento Java, consulte la documentación del complemento IAM Roles Anywhere de Java. Para ver la versión actual, las notas de la versión y las instrucciones de verificación de firmas, consulte la página del complemento en el sitio web de Maven Central y el repositorio roles-anywhere-java en GitHub.