使用特定憑證提供者或提供者鏈 - AWS SDK for Java 2.x

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

使用特定憑證提供者或提供者鏈

作為預設憑證提供者鏈的替代方案,您可以指定SDK應使用的憑證提供者。當您提供特定憑證提供者時, 會SDK略過檢查各種位置的程序,這稍微縮短了建立服務用戶端的時間。

例如,如果您使用環境變數設定預設組態,請將EnvironmentVariableCredentialsProvider物件提供給服務用戶端建置器上的 credentialsProvider 方法,如下列程式碼片段所示。

Region region = Region.US_WEST_2; DynamoDbClient ddb = DynamoDbClient.builder() .region(region) .credentialsProvider(EnvironmentVariableCredentialsProvider.create()) .build();

如需憑證提供者和提供者鏈的完整清單,請參閱 中的所有已知實作類別AwsCredentialsProvider

注意

您可以實作 AwsCredentialsProvider 介面,使用自己的憑證提供者或提供者鏈。