Comprenons d'abord ce que sont la console AWS et la CLI AWS, puis parlons de leurs différences de base.
Qu'est-ce que la console AWS?
AWS Console est l'application Web qui permet à l'utilisateur de gérer une collection de différents services AWS. Lorsque le compte AWS est connecté, la page d'accueil de la console affiche diverses options et services. La page d'accueil de la console donne accès à tous les différents tableaux de bord de service AWS.
Il existe deux types différents de comptes d'utilisateurs AWS sur la console AWS, i.e., Compte d'utilisateur racine et compte utilisateur IAM:
Lorsque l'utilisateur se connecte à AWS Root User ou à IAM, il affiche la page Web de la console avec diverses options:
Qu'est-ce que AWS CLI?
L'interface de ligne de commande AWS est un outil unifié qui est utilisé pour accéder et gérer les services AWS via des commandes écrites dans le shell de ligne de commande. Plusieurs opérations AWS peuvent être effectuées en entrant des commandes textuelles dans le terminal sans interférence de la console.
Pour utiliser la CLI pour effectuer des opérations, la CLI AWS doit d'abord être installée et configurée sur le système. Il existe actuellement deux versions de l'AWS CLI (V1 et V2), et la version 2 (V2) est utilisée comme dernière version. Si la CLI AWS n'a pas déjà été installée sur le système, elle n'exécutera aucune des commandes AWS. Alors, installez-le d'abord.
La commande suivante est utilisée pour configurer la CLI AWS:
AWS Configure
Cela demande à l'utilisateur l'ID de clé d'accès et la clé d'accès secret:
L'utilisateur a juste besoin de configurer la CLI AWS à l'aide des informations d'identification (clé d'accès et clé d'accès secrète) du compte d'utilisateur IAM ou du compte d'utilisateur racine. Les clés d'accès et d'accès secret demandé par la CLI AWS sont affichées sur la console AWS:
La clé d'accès et d'accès secret est collée dans le terminal pour configurer la CLI AWS. Une fois le CLI AWS configuré, les commandes CLI peuvent être utilisées pour contrôler les services AWS:
Différences majeures entre AWS CLI et Console
Voici les principales différences entre la console AWS et la CLI AWS:
Console AWS | AWS CLI |
Les opérations sont effectuées sur les applications Web à l'aide des interfaces de page Web de l'AWS. | Les opérations sont effectuées en exécutant des commandes sur le shell de ligne de commande. |
La console AWS ne nécessite pas d'accès et d'accès secret pour effectuer des tâches AWS. | AWS CLI nécessite des clés d'accès et d'accès secret pour effectuer des tâches AWS. |
Pour utiliser AWS Console, l'utilisateur doit s'inscrire et se connecter au compte AWS. | Pour utiliser l'interface de ligne de commande AWS, l'utilisateur doit d'abord installer et configurer l'AWS sur le système. |
La console AWS génère uniquement les clés et les commandes pour les utiliser dans le terminal pour établir des connexions comme RDP et SSH. | AWS CLI exécute les commandes pour effectuer les opérations réseau après avoir connecté RDP et SSH en utilisant les touches générées via la console AWS. |
La console AWS est chargée sur le navigateur. | AWS CLI est ouvert à l'aide du shell de ligne de commande sur le système. |
Cela résume la différence entre la console AWS et l'AWS CLI.
Conclusion
La console AWS est l'application Web chargée sur le navigateur qui contient une collection de différents services AWS. La console de gestion AWS est affichée comme la toute première interface d'AWS via des consoles de tous les services qui peuvent être ouverts. L'AWS CLI est l'outil unifié qui demande aux utilisateurs de saisir les commandes AWS sur le shell de ligne de commande après la configuration.