IAM Roles Anywhere 現在為 AWS SDK 提供 Java 外掛程式
張貼日期: 2026年8月25日
AWS Identity and Access Management (IAM) Roles Anywhere 現在提供適用於 Java 的 AWS SDK v2 的外掛程式,讓在 AWS 外部執行的工作負載能直接在 Java 應用程式程序內取得暫時 AWS 憑證。此外掛程式與您的應用程式在同一個 Java Virtual Machine (JVM) 中執行,因此不需要將 IAM Roles Anywhere 憑證助手作為個別程序執行,也不需要在 AWS 設定檔中設定 credential_process。
您可以在適用於 Java 的 AWS SDK v2 服務用戶端建置器上設定此外掛程式,讓它自動解析暫時憑證,而不必撰寫擷取憑證的邏輯。此外掛程式會處理 CreateSession 的呼叫,並在憑證到期前自動重新整理憑證。它支援 RSA、Elliptic Curve (EC) 和 ML-DSA 金鑰類型,並要求 Java 8 或更高版本。使用此外掛程式無須額外付費。
IAM Roles Anywhere 適用於所有 AWS 區域,包括 AWS GovCloud (美國) 區域、AWS European Sovereign Cloud (德國) 區域和中國地區。若要開始使用 Java 外掛程式,請參閱 IAM Roles Anywhere Java 外掛程式文件。如需目前版本、版本備註和簽名驗證指示,請參閱 Maven Central 網站上的外掛程式頁面,以及 GitHub 上的 roles-anywhere-java 儲存庫。