特定の認証情報プロバイダーまたはプロバイダーチェーンを使用する - AWS SDK for Java 2.x

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

特定の認証情報プロバイダーまたはプロバイダーチェーンを使用する

デフォルトの認証情報プロバイダーチェーンの代わりに、SDK が使用する認証情報プロバイダーを指定することもできます。特定の認証情報プロバイダーを指定すると、SDK はさまざまな場所を確認するプロセスをスキップするため、サービスクライアントの作成にかかる時間がわずかに短縮されます。

例えば、環境変数を使用してデフォルト設定を設定する場合は、次のコードスニペットのように、サービスクライアントビルダーの credentialsProviderメソッドに EnvironmentVariableCredentialsProvider オブジェクトを指定します。

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

認証情報プロバイダーとプロバイダーチェーンの完全なリストについては、「 のすべての既知の実装クラス」を参照してくださいAwsCredentialsProvider

注記

AwsCredentialsProvider インターフェイスを実装することにより、独自の認証情報プロバイダーまたはプロバイダーチェーンを使用できます。