Acerca de las versiones de la AWS CLI - AWS Command Line Interface

Python 2.7, 3.4 y 3.5 están obsoletas para la versión 1 de AWS CLI. Para obtener más información, consulte la sección de la versión 1 de AWS CLI de Acerca de las versiones de AWS CLI.

Acerca de las versiones de la AWS CLI

La AWS CLI está disponible en dos versiones y la información de esta guía se aplica a ambas versiones a menos que se indique lo contrario. Para verificar qué versión puede tener instalada actualmente, ejecute el comando aws --version en su shell. El valor devuelto proporciona la versión actual que ha instalado. El siguiente ejemplo muestra que la versión en ejecución es 2.1.29.

$ aws --version aws-cli/2.1.29 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/2.0.0

Para obtener información sobre mantenimiento y soporte técnico, consulte la Política de mantenimiento de SDK y herramientas deAWS.

Versión 2 de la AWS CLI

La versión 2 de la AWS CLI es la versión principal y más reciente de la AWS CLI y es compatible con todas las características más recientes. Algunas características introducidas en la versión 2 no son compatibles con la versión 1 y debe realizar una actualización para acceder a esas características. Existen algunos cambios “notorios” de la versión 1 que pueden requerir que se modifiquen los scripts. Para obtener una lista de los cambios notorios que se han producido en la versión 2, consulte Cambios bruscos: migración desde la versión 1 a versión 2 de la AWS CLI.

La versión 2 de la AWS CLI se puede instalar únicamente como un instalador empaquetado. Si bien es posible encontrarla en los administradores de paquetes, estos son paquetes no compatibles y no oficiales que no se generaron ni se administraron mediante AWS. Le recomendamos que solamente instale la AWS CLI desde los puntos de distribución oficiales de AWS, tal y como se indica en esta guía.

Para instalar la versión 2 de la AWS CLI, consulte Instalación, actualización y desinstalación de la versión 2 de la AWS CLI.

Para ver el historial de versiones, consulte el Registro de cambios de versión 2 de la AWS CLI en GitHub.

Versión 1 de la AWS CLI

aviso

Python 2.7 quedó obsoleta debido a la Python Software Foundation desde el 1 de enero de 2020. En el futuro, los clientes que utilizan la versión 1 de la AWS CLI deberán usar Python 3, como mínimo Python 3.6. El soporte de Python 2.7 quedó obsoleto para las nuevas versiones de la versión 1 de la AWS CLI a partir del 15/7/2021. Python 3.4 y 3.5 quedó obsoleto a partir del 1/2/2021.

Para seguir utilizando la versión 1 de la AWS CLI con versiones anteriores de Python, consulte la matriz de soporte de versiones de Python a continuación.

Para obtener instrucciones de instalación de Python, consulte la página Descarga de Python en la Guía para principiantes de Python.

La versión 1 de la AWS CLI es la AWS CLI original y seguimos ofreciendo soporte. Sin embargo, es posible que las principales nuevas características presentadas en la versión 2 de AWS CLI no puedan adaptarse a la versión 1 de AWS CLI. Para utilizar estas características, debe instalar la versión 2 de la AWS CLI.

La versión 1 de la AWS CLI se construye usando el SDK para Python y, por lo tanto, requiere que instale una versión compatible de Python.

Matriz de compatibilidad con versiones de Python
Version de la AWS CLI Versión de Python compatible
Versiones a partir del 15/7/2021 Python 3.6+
1.19.0 — actual Python: Python 3.6 y 2.7
1.17 – 1.18.x Python 2.7+, Python 3.4+
1.0 – 1.16.x Python 2.6 y versiones anteriores, Python 3.3 y versiones anteriores

Para instalar la versión 1 de la AWS CLI, consulte Instalación, actualización y desinstalación de la versión 1 de la AWS CLI.

Para ver el historial de versiones, consulte el Registro de cambios de versión 1 de la AWS CLI en GitHub.