Cómo obtener el token de sesión de AWS

Cómo obtener el token de sesión de AWS
Los tokens de sesión son una excelente manera de crear credenciales temporales que pueden permitir el acceso a un usuario particular a los recursos de AWS en su cuenta (root y iam ambos). Lo mejor de estos tokens de sesión es que las credenciales de seguridad expiran después de un período de tiempo establecido, y cualquier comando o acción realizada por el usuario no se ejecutará en los servicios de AWS. Sin embargo, para obtener el token de sesión, debe asegurarse de haber instalado las herramientas AWS CLI y las ha configurado.

Este artículo demostrará cómo obtener un token de sesión usando la AWS CLI

Obtenga el token de sesión de AWS a través de CLI

Comience abriendo el símbolo del sistema en su máquina:

Dentro del símbolo del sistema, asegúrese de haber instalado la CLI de AWS verificando su versión:

AWS -Versión

Debe obtener la siguiente salida en su pantalla:

Después de eso, el siguiente paso es configurar las credenciales de AWS, para este tipo el siguiente comando en el símbolo del sistema:

AWS Configurar

Y verá la siguiente salida en el terminal:

Como puede ver, está pidiendo la ID de la clave de acceso, después de eso, preguntará sobre la clave de acceso secreto, así que escriba eso también. Después de eso, preguntará sobre la región predeterminada y el formato de salida, así que elija eso de acuerdo con sus requisitos:

Una vez que se hayan configurado las credenciales de AWS, puede pasar al siguiente comando para obtener los tokens de sesión. Para obtener un token de sesión, necesitamos usar el comando "STS". Para conocer este comando, simplemente escriba:

AWS STS AYUDA

Obtendrá la siguiente salida:

Como puede ver, hay un submand "Get-Session-Token". Entonces, escriba el siguiente comando en el CMD:

AWS STS Get-Session-Token

Después de eso, presione "Enter" y luego espere un par de segundos, y obtendrá su token de clave de sesión en el símbolo del sistema:

Como puede ver, esto incluye el token de sesión, ID de clave de acceso, clave de acceso secreto e incluso la fecha de vencimiento para este token. Eso se trataba de esta guía.

Conclusión

Para obtener el token de sesión (credenciales temporales para los servicios de AWS), asegúrese de haber instalado las herramientas AWS CLI en su máquina y configurado las credenciales de AWS. Después de eso, use el comando "STS" y el submand "Get-Session-Token". El token de sesión contendrá la ID de clave de acceso, la clave de acceso secreto, la clave de sesión y la fecha de vencimiento para este token de sesión.