Usar um provedor de credenciais ou uma cadeia de fornecedores específicos - AWS SDK for Java 2.x

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usar um provedor de credenciais ou uma cadeia de fornecedores específicos

Como alternativa à cadeia de provedores de credenciais padrão, você pode especificar qual provedor de credenciais o SDK deve usar. Quando você fornece um provedor de credenciais específico, o SDK ignora o processo de verificação de vários locais, o que reduz um pouco o tempo de criação de um cliente de serviço.

Por exemplo, se você definir sua configuração padrão usando variáveis de ambiente, forneça um EnvironmentVariableCredentialsProviderobjeto para o credentialsProvider método no construtor do cliente de serviço, como no trecho de código a seguir.

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

Para obter uma lista completa de provedores de credenciais e cadeias de provedores, consulte Todas as classes de implementação conhecidas em AwsCredentialsProvider.

nota

Você pode usar seu próprio provedor de credenciais ou cadeias de provedores implementando a interface AwsCredentialsProvider.