O IAM Roles Anywhere agora fornece um plug-in Java para o AWS SDK
O AWS Identity and Access Management (IAM) Roles Anywhere agora fornece um plug-in para o AWS SDK para Java v2 que permite que cargas de trabalho executadas fora da AWS obtenham credenciais temporárias da AWS diretamente no processo de aplicação Java. O plug-in é executado na mesma Java Virtual Machine (JVM) do seu aplicativo, eliminando a necessidade de executar o assistente de credenciais do IAM Roles Anywhere como um processo separado ou configurar credential_process em seu perfil da AWS.
Você configura o plug-in no seu criador de clientes de serviços do AWS SDK para Java v2 para resolver automaticamente as credenciais temporárias sem escrever uma lógica de busca de credenciais. O plug-in processa a chamada de CreateSession e atualiza automaticamente as credenciais antes que elas expirem. Ele suporta os tipos de chave RSA, Elliptic Curve (EC) e ML-DSA e requer Java 8 ou superior. Não há custo adicional pelo uso desse recurso.
Esse recurso está disponível em todas as regiões da AWS que oferecem o IAM Roles Anywhere, incluindo as regiões AWS GovCloud (EUA), a região AWS European Sovereign Cloud (Alemanha) e as regiões da China. Para começar a usar o plug-in Java, consulte a documentação do plug-in Java do IAM Roles Anywhere. Para ver a versão atual, as notas de lançamento e as instruções de verificação de assinatura, consulte a página do plugin no site do Maven Central e o repositório roles-anywhere-java no GitHub.