Uso de proveedores de credenciales en AWS SDK for Java 2.x
El rol de un proveedor de credenciales en AWS SDK for Java 2.x es originar y suministrar credenciales a los clientes del Servicio de AWS del SDK. El SDK utiliza las credenciales que obtiene para autenticarse en el servicio mediante la firma criptográfica de cada solicitud. Las credenciales suelen consistir en claves de acceso: un ID de clave de acceso y una clave de acceso secreta juntas.
Al utilizar credenciales temporales, por ejemplo, en la configuración de proveedor de tokens de SSO o en la configuración de tiempo de ejecución para que asuma un rol de IAM (AWS Identity and Access Management), se agrega un token de sesión a las claves de acceso, lo que proporciona acceso a los recursos de AWS por tiempo limitado.
En este tema se describen varias formas de permitir que el SDK acceda a las credenciales.