

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.

# Proveedor de credenciales de inicio de sesión
<a name="feature-login-credentials"></a>

Puede [usar sus credenciales de inicio de sesión AWS de Management Console actuales para adquirir credenciales](https://docs.amazon.aws.com/sdkref/latest/guide/access-login.html) a corto plazo que se pueden usar para el acceso mediante programación. Después de completar el flujo de autenticación basado en el navegador, AWS genera credenciales temporales que funcionan en todas las herramientas de desarrollo locales, como la AWS CLI, AWS Tools for PowerShell y. AWS SDKs

Para generar estas credenciales, ejecute el `aws login` comando en la AWS CLI o el `Invoke-AWSLogin` cmdlet en AWS Tools for. PowerShell Las credenciales a corto plazo resultantes se almacenarán en caché local, donde las podrá reutilizar. AWS SDKs Las credenciales a corto plazo caducan en 15 minutos, pero la CLI las SDKs actualizará automáticamente según sea necesario hasta 12 horas. Cuando el token de actualización caduque, se le pedirá que vuelva a iniciar sesión mediante la CLI o PowerShell.

El comando login actualizará el perfil que especifique con la `login_session` configuración, que almacena la identidad de la sesión de la consola de administración que seleccionó durante el flujo de trabajo de inicio de sesión.

```
[profile console]
login_session = arn:aws:iam::0123456789012:user/username
region = us-west-2
```

De forma predeterminada, las credenciales a corto plazo y el token de actualización se almacenan en un archivo JSON en el `~/.aws/login/cache` directorio en Linux y macOS, o `%USERPROFILE%\.aws\login\cache` en Windows. El nombre del archivo se basa en el nombre de la sesión de inicio de sesión. Puede anular el directorio configurando la variable de `AWS_LOGIN_CACHE_DIRECTORY` entorno.

## Configuración del proveedor de inicio de sesión
<a name="feature-login-credentials-settings"></a>

Configure esta funcionalidad mediante lo siguiente:

**`AWS_LOGIN_CACHE_DIRECTORY`: variable de entorno**  
Directorio alternativo donde la CLI SDKs almacenará las credenciales en caché que se asignan a un perfil de sesión de inicio de sesión.  
Valor predeterminado: `~/.aws/login/cache` en Linux y macOS, o `%USERPROFILE%\.aws\login\cache` en Windows.

## Support by AWS SDKs and tools
<a name="feature-login-credentials-sdk-compat"></a>

Las siguientes SDKs son compatibles con las funciones y configuraciones descritas en este tema. Se anotan todas las excepciones parciales. Todos los ajustes de propiedades del sistema JVM son compatibles con AWS SDK para Java y AWS SDK para Kotlin únicamente.


| SDK |  compatible | Notas o más información | 
| --- | --- | --- | 
| [AWS CLI  ](https://docs.aws.amazon.com/cli/latest/userguide/) v2 | Sí |  | 
| [SDK para C\+\+](https://docs.aws.amazon.com/sdk-for-cpp/latest/developer-guide/) | Sí |  | 
| [SDK para Go V2 (1.x)](https://docs.aws.amazon.com/sdk-for-go/v2/developer-guide/) | No |  | 
| [SDK para Go 1.x (V1)](https://docs.aws.amazon.com/sdk-for-go/latest/developer-guide/) | Sí |  | 
| [SDK para Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/) | Sí |  | 
| [SDK para Java 1.x](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/) | No |  | 
| [SDK para 3.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/latest/developer-guide/) | Sí |  | 
| [SDK para 2.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/) | No |  | 
| [SDK para Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/) | Sí |  | 
| [SDK para.NET 4.x](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/) | Sí |  | 
| [SDK para .NET 3.x](https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/) | Sí |  | 
| [SDK para PHP 3.x](https://docs.aws.amazon.com/sdk-for-php/latest/developer-guide/) | Sí |  | 
| [SDK para Python (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html) | Sí | Requiere CRT | 
| [SDK para Ruby 3.x](https://docs.aws.amazon.com/sdk-for-ruby/latest/developer-guide/) | Sí |  | 
| [SDK para Rust](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/) | Sí |  | 
| [Herramientas para V5 PowerShell ](https://docs.aws.amazon.com/powershell/latest/userguide/) | Sí |  | 
| [Herramientas para la PowerShell V4](https://docs.aws.amazon.com/powershell/v4/userguide/) | No |  | 