本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用特定的凭证提供程序或提供程序链
作为默认凭证提供程序链的替代方案,您可以指定SDK应使用哪个凭证提供商。当您提供特定的凭据提供商时,会SDK跳过检查各个位置的过程,这会稍微缩短创建服务客户端的时间。
例如,如果您使用环境变量设置默认配置,请在服务客户端生成器上为该credentialsProvider
方法提供一个EnvironmentVariableCredentialsProvider
Region region = Region.US_WEST_2; DynamoDbClient ddb = DynamoDbClient.builder() .region(region) .credentialsProvider(EnvironmentVariableCredentialsProvider.create()) .build();
有关证书提供者和提供者链的完整列表,请参阅中的所有已知实现类。AwsCredentialsProvider
注意
您可以通过实现 AwsCredentialsProvider
接口来使用自己的凭证提供程序或提供程序链。