¿Cuál es la de AWS Command Line Interface?
La AWS Command Line Interface (AWS CLI) es una herramienta de código abierto que le permite interactuar con los servicios de AWS mediante el uso de comandos en el intérprete de comandos de la línea de comandos. Con una configuración mínima, la AWS CLI le permite comenzar a utilizar comandos de ejecución que implementen una funcionalidad equivalente a la que ofrece la AWS Management Console basada en navegador desde el símbolo del sistema del programa de terminal:
-
Shells de Linux: utilice programas de shell comunes, tales como
bash
, zsh
y tcsh
, para ejecutar comandos en Linux o macOS. -
Línea de comandos de Windows: en Windows, ejecute comandos en símbolo del programa de Windows o en PowerShell.
-
De forma remota: ejecute comandos en las instancias de Amazon Elastic Compute Cloud (Amazon EC2) a través de un programa de terminal remoto, como PuTTY o SSH, o con AWS Systems Manager.
Todas las funciones de administración, gestión y acceso de IaaS (infraestructura como servicio) de AWS de la AWS Management Console están disponibles en la AWS API y la AWS CLI. Las nuevas funcionalidades y servicios de IaaS de AWS proporcionan la funcionalidad completa de la AWS Management Console a través de la API y de la CLI en el momento del lanzamiento o en el plazo de 180 días del lanzamiento.
La AWS CLI proporciona acceso directo a las API públicas de los servicios de AWS. Puede explorar las capacidades de un servicio con la AWS CLI y desarrollar scripts de shell para administrar los recursos. Además de los comandos equivalentes de la API de bajo nivel, varios servicios de AWS ofrecen personalizaciones para la AWS CLI. Las personalizaciones pueden incluir comandos de un nivel superior que simplifican el uso de un servicio con una API compleja.
Acerca de la versión 2 de 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 en 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 Migración de la versión 1 de la AWS CLI a la 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 o actualización de la versión más reciente de AWS CLI.
Para comprobar la versión instalada actualmente, utilice el siguiente comando:
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
Para ver el historial de versiones, consulte el Registro de cambios de versión 2 de la AWS CLI
Mantenimiento y compatibilidad de las versiones principales del SDK
Para obtener información sobre el mantenimiento y la compatibilidad con las principales versiones del SDK y sus dependencias subyacentes, consulte lo siguiente en la Guía de Referencia de SDK y herramientas de AWS:
Acerca de Amazon Web Services
Amazon Web Services (AWS) es una colección de servicios de infraestructura digital que los desarrolladores pueden usar cuando desarrollan sus aplicaciones. Estos servicios incluyen recursos informáticos, almacenamiento, bases de datos y sincronización de aplicaciones (mensajería y colas). AWS usa un modelo de servicio de pago por uso. Solo se le cobrará por los servicios que usted, o sus aplicaciones, utilicen. Asimismo, para que AWS sea más accesible como plataforma para prototipos y experimentos, AWS ofrece un nivel de uso gratuito. En esta capa, los servicios son gratuitos por debajo de determinado nivel de uso. Para obtener más información sobre los costes de AWS y la capa gratuita, consulte Uso de la capa gratuita de AWS