Usar un determinado proveedor de credenciales o una cadena de proveedores - AWS SDK for Java 2.x

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Usar un determinado proveedor de credenciales o una cadena de proveedores

Como alternativa a la cadena de proveedores de credenciales predeterminada, puede especificar qué proveedor de credenciales SDK debe usar. Al proporcionar un proveedor de credenciales específico, se SDK omite el proceso de comprobar varias ubicaciones, lo que reduce ligeramente el tiempo necesario para crear un cliente de servicio.

Por ejemplo, si establece la configuración predeterminada mediante variables de entorno, proporcione un EnvironmentVariableCredentialsProviderobjeto al credentialsProvider método en el generador del cliente de servicio, como se muestra en el siguiente fragmento de código.

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

Para obtener una lista completa de los proveedores de credenciales y las cadenas de proveedores, consulte Todas las clases de implementación conocidas en. AwsCredentialsProvider

nota

Puede usar su propio proveedor de credenciales o cadenas de proveedores implementando la interfaz de AwsCredentialsProvider.