Primero entendamos cuáles son las consolas de AWS y AWS CLI y luego hablamos sobre sus diferencias centrales.
¿Qué es la consola de AWS??
La consola de AWS es la aplicación web que permite al usuario administrar una colección de diferentes servicios de AWS. Cuando se inicia la cuenta AWS, la página de inicio de la consola muestra varias opciones y servicios. La página de inicio de la consola proporciona acceso a todos los diferentes paneles de servicio de AWS.
Hay dos tipos diferentes de cuentas de usuario de AWS en la consola de AWS, yo.mi., Cuenta de usuario root y cuenta de usuario de IAM:
Cuando el usuario inicia sesión en la cuenta de usuario o IAM de AWS Root, muestra la página web de la consola con varias opciones:
¿Qué es AWS Cli??
La interfaz de línea de comandos de AWS es una herramienta unificada que se utiliza para acceder y administrar los servicios de AWS a través de comandos escritos en el shell de línea de comandos. Se pueden realizar múltiples operaciones de AWS ingresando comandos textuales en el terminal sin la interferencia de la consola.
Para usar la CLI para realizar operaciones, la AWS CLI debe instalarse y configurarse primero en el sistema. Actualmente hay dos versiones de la AWS CLI (V1 y V2), y la versión 2 (V2) se usa como la última versión. Si la AWS CLI aún no se ha instalado en el sistema, no ejecutará ninguno de los comandos de AWS. Entonces, instálelo primero.
El siguiente comando se usa para configurar la AWS CLI:
AWS Configurar
Esto le pide al usuario la ID de clave de acceso y la clave de acceso secreto:
El usuario solo necesita configurar la CLI de AWS utilizando las credenciales (clave de acceso y clave de acceso secreto) de la cuenta de usuario de IAM o la cuenta de usuario root. Las claves de acceso y acceso secreto solicitados por la AWS CLI se muestran en la consola AWS:
La clave de acceso y acceso secreto se pega en la terminal para configurar la AWS CLI. Una vez que se configura la AWS CLI, los comandos CLI se pueden usar para controlar los servicios de AWS:
Grandes diferencias entre AWS CLI y consola
Las siguientes son las principales diferencias entre la consola AWS y AWS CLI:
Consola de AWS | AWS CLI |
Las operaciones se realizan en las aplicaciones web utilizando las interfaces de la página web del AWS. | Las operaciones se realizan ejecutando comandos en el shell de línea de comandos. |
La consola de AWS no requiere acceso y acceso secreto para realizar tareas de AWS. | AWS CLI requiere acceso y claves de acceso secreto para realizar tareas de AWS. |
Para usar la consola AWS, el usuario debe registrarse e iniciar sesión en la cuenta de AWS. | Para usar la interfaz de línea de comando AWS, el usuario necesita instalar y configurar el AWS en el sistema primero. |
La consola de AWS solo genera las teclas y comandos para usarlas en el terminal para establecer conexiones como RDP y SSH. | AWS CLI ejecuta los comandos para realizar las operaciones de red después de conectarse a través de RDP y SSH usando las teclas generadas a través de la consola AWS. |
La consola de AWS está cargada en el navegador. | AWS CLI se abre utilizando el shell de línea de comandos en el sistema. |
Esto resume la diferencia entre la consola AWS y AWS CLI.
Conclusión
La consola AWS es la aplicación web cargada en el navegador que contiene una colección de diferentes servicios de AWS. La consola de administración de AWS se muestra como la primera interfaz de AWS a través de consolas de todos los servicios que se pueden abrir. La CLI de AWS es la herramienta unificada que les pide a los usuarios que ingresen comandos AWS en el shell de la línea de comandos después de la configuración.