IAM Roles Anywhere bietet jetzt Java-Plugin für AWS-SDK
AWS Identity and Access Management (IAM) Roles Anywhere bietet jetzt ein Plugin für das AWS SDK für Java v2, mit dem Workloads, die außerhalb von AWS ausgeführt werden, temporäre AWS-Anmeldeinformationen direkt im Java-Anwendungsprozess abrufen können. Das Plugin wird auf derselben Java Virtual Machine (JVM) wie Ihre Anwendung ausgeführt, sodass Sie den IAM Roles Anywhere Credential Helper nicht mehr als separaten Prozess ausführen oder credential_process in Ihrem AWS-Profil konfigurieren müssen.
Sie konfigurieren das Plugin in Ihrem AWS SDK for Java v2 Service Client Builder so, dass temporäre Anmeldeinformationen automatisch aufgelöst werden, ohne dass eine Logik zum Abrufen von Anmeldeinformationen geschrieben werden muss. Das Plugin übernimmt den Aufruf von CreateSession und das automatische Aktualisieren der Anmeldeinformationen, bevor sie ablaufen. Unterstützt werden die Schlüsseltypen RSA, Elliptic Curve (EC) und ML-DSA, und erforderlich ist Java 8 oder höher. Für die Nutzung des Plugins fallen keine zusätzlichen Gebühren an.
IAM Roles Anywhere ist in allen AWS-Regionen verfügbar, einschließlich der AWS GovCloud (USA)-Regionen, der AWS European Sovereign Cloud (Deutschland)-Region und der AWS-Regionen in China. Informationen zu den ersten Schritten mit dem Java-Plug-In finden Sie in der Dokumentation zum IAM Roles Anywhere Java-Plugin. Die aktuelle Version, Versionshinweise und Anweisungen zur Signaturüberprüfung finden Sie auf der Seite des Plugins auf der Maven Central-Website und im roles-anywhere-java-Repository auf GitHub.