本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 適用於 Java 的 AWS SDK 2.x
本節提供如何設定開發環境和專案以使用 的相關資訊 AWS SDK for Java 2.x。
設定概觀
若要成功開發 AWS 服務 使用 存取的應用程式 適用於 Java 的 AWS SDK,需要下列條件:
-
Java 開發套件必須能夠存取登入資料,以代表您驗證請求。
-
為 SDK 設定的 IAM 角色許可必須允許存取 AWS 服務 您的應用程式所需的 。與 PowerUserAccess AWS 受管政策相關聯的許可足以滿足大多數開發需求。
-
具有下列元素的開發環境:
-
至少以下列其中一種方式設定的共用組態檔案:
-
config
檔案包含 IAM Identity Center 單一登入設定,讓 SDK 可以取得 AWS 登入資料。 -
credentials
檔案包含臨時登入資料。
-
-
安裝 Java 8 或更新版本。
-
使用程式碼的文字編輯器。
-
(選用,但建議使用) IDE (整合式開發環境),例如 IntelliJ IDEA
、Eclipse 或 NetBeans 。 如果您使用 IntelliJ IDEA,也可以新增 AWS Toolkit for IntelliJ IDEA 以 AWS 服務 直接整合到 IDE,以協助您簡化開發。
-
-
當您準備好執行應用程式時,作用中的 AWS 存取入口網站工作階段。您可以使用 AWS Command Line Interface 啟動 IAM Identity Center 存取入口網站的登入程序。 AWS
重要
此設定區段中的指示假設您或組織使用 IAM Identity Center。如果您的組織使用獨立於 IAM Identity Center 運作的外部身分提供者,請了解如何取得適用於 Java 的 SDK 暫時登入資料。請依照這些指示,將臨時登入資料新增至 ~/.aws/credentials
檔案。
如果您的身分提供者自動將臨時登入資料新增至 ~/.aws/credentials
檔案,請確定設定檔名稱為 ,[default]
如此您就不需要提供設定檔名稱給 SDK 或 AWS CLI。