

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 中使用登入資料提供者 AWS SDK for Java 2.x
<a name="credentials"></a>

登入資料提供者在 中的角色 AWS SDK for Java 2.x 是為開發套件的 AWS 服務 用戶端來源和提供登入資料。SDK 會使用其來源的登入資料，透過密碼編譯方式簽署每個請求來驗證服務。登入資料通常包含存取金鑰 - 存取金鑰 ID 和私密存取金鑰。

當您使用臨時登入資料時，當您設定 [SSO 權杖提供者組態](https://docs.aws.amazon.com/sdkref/latest/guide/feature-sso-credentials.html#sso-token-config)或將執行時間設定為[擔任 IAM (AWS Identity and Access Management) 角色](https://docs.aws.amazon.com/sdkref/latest/guide/access-assume-role.html#credOrSourceAssumeRole)做為範例時，工作階段權杖會新增至存取金鑰，以提供對 AWS 資源的限時存取。

本主題討論可讓您讓 SDK 存取憑證的多種方式。

**Topics**
+ [互動式開發工作](credentials-temporary.md)
+ [預設登入資料提供者鏈結](credentials-chain.md)
+ [登入資料快取](credential-caching.md)
+ [指定特定的登入資料提供者](credentials-providers.md)
+ [使用共用組態描述檔](credentials-profiles.md)
+ [使用外部程序](credentials-process.md)
+ [在程式碼中提供登入資料](credentials-explicit.md)
+ [在 Amazon EC2 上讀取 IAM 角色登入資料](ec2-iam-roles.md)