Comment configurer et déployer l’interface de ligne de commande AWS (AWS CLI) sous Windows 11
Configurer et exécuter l’interface de ligne de commande AWS (AWS CLI) sous Windows 11 n’est pas sorcier, mais ce n’est pas toujours simple. Parfois, même en suivant les instructions, la commande ne répond pas ou affiche une erreur « commande introuvable ».Cela est souvent dû à une mise à jour incorrecte du chemin système après l’installation, ou à un problème survenu lors de l’installation. C’est particulièrement frustrant si vous souhaitez gérer vos ressources cloud immédiatement. Voici donc une méthode plus pratique pour résoudre ce problème et vous assurer que tout est en ordre.
Comment résoudre le problème de l’interface de ligne de commande AWS non reconnue sous Windows 11
Méthode 1 : Vérifiez si l’interface de ligne de commande AWS (AWS CLI) se trouve dans votre chemin système.
C’est probablement l’obstacle le plus fréquent. L’interface de ligne de commande AWS (AWS CLI) doit être ajoutée à la variable d’environnement PATH de votre système ; sinon, Windows ne saura pas où trouver la commande lorsque vous la saisirez dans l’invite de commandes ou le Terminal Windows. Lors de l’installation avec le programme d’installation MSI, elle s’ajoute généralement automatiquement, mais ce n’est pas toujours le cas. Vérifier ou modifier la variable PATH n’est pas compliqué, mais il est facile d’oublier où chercher.
- Ouvrez les Paramètres et accédez à Système > À propos. Cliquez ensuite sur Paramètres système avancés. C’est un peu sournois, mais c’est le raccourci pour accéder à la fenêtre Propriétés système.
- Cliquez sur le bouton Variables d’environnement en bas de la page.
- Sous Variables système, trouvez la ligne Chemin et cliquez sur Modifier.
- Recherchez dans la liste le chemin d’accès à votre installation AWS CLI, qui ressemble généralement à ceci
C:\Program Files\Amazon\AWSCLIV2\:.S’il n’y figure pas, vous pouvez l’ajouter manuellement en cliquant sur Nouveau et en saisissant ce répertoire. - Cliquez sur OK dans toutes les fenêtres, puis redémarrez l’invite de commandes ou le Terminal Windows. Essayez ensuite de saisir du texte
aws --versionà nouveau.
Cela résout souvent les problèmes liés à l’erreur « commande introuvable », car Windows peut désormais localiser l’exécutable de l’interface de ligne de commande AWS.
Remarque : Sur certaines configurations, il peut être nécessaire de se déconnecter puis de se reconnecter, ou de redémarrer l’ordinateur, surtout si la modification du chemin d’accès n’est pas prise en compte immédiatement. C’est un peu étrange, mais c’est le fonctionnement normal de Windows.
Méthode 2 : Vérifier le répertoire d’installation
Si la modification du chemin d’accès n’a pas résolu le problème, vérifiez que l’interface de ligne de commande AWS (AWS CLI) est bien installée à l’emplacement prévu. Accédez à C:\Program Files\Amazon\AWSCLIV2\ ou à l’emplacement que vous avez indiqué lors de l’installation. Si le dossier est vide, il est possible que l’installation ait échoué sans message d’erreur ou ait été interrompue. Relancer le programme d’installation MSI en tant qu’administrateur peut parfois résoudre les problèmes d’autorisations ou autres.
Si vous trouvez les fichiers mais que vous ne parvenez toujours pas à exécuter le programme aws, cela signifie que soit le fichier exécutable n’est pas correctement lié, soit un problème est survenu lors de l’installation. Dans ce cas, une réinstallation peut résoudre rapidement le problème. Assurez-vous simplement de faire un clic droit sur le programme d’installation et de choisir « Exécuter en tant qu’administrateur ». Car, bien sûr, Windows se doit de compliquer les choses inutilement.
Méthode 3 : Exécuter directement depuis le répertoire d’installation
Si aucune autre solution ne fonctionne, vous pouvez toujours essayer d’accéder directement au dossier de l’interface de ligne de commande AWS (AWS CLI) et de l’exécuter à partir de là. Ouvrez l’Explorateur de fichiers, accédez à C:\Program Files\Amazon\AWSCLIV2\ et double-cliquez sur aws.exe ou faites un clic droit et sélectionnez « Copier le chemin d’accès ».Ensuite, dans l’invite de commandes ou le Terminal Windows, collez le chemin d’accès complet, comme ceci :
"C:\Program Files\Amazon\AWSCLIV2\aws.exe" --version
Si cela fonctionne, cela confirme que l’interface de ligne de commande est correctement installée, mais que Windows ne la reconnaît pas correctement au niveau global. C’est un signe évident que la variable d’environnement PATH doit être corrigée.
Option 1 : Réinstaller l’interface de ligne de commande AWS
En dernier recours, désinstallez puis réinstallez. Utilisez le programme d’installation MSI le plus récent disponible sur la page officielle de l’interface de ligne de commande AWS (AWS CLI). Lors de l’installation, choisissez « Installer pour tous les utilisateurs » si cette option est disponible et suivez attentivement le chemin d’installation. Parfois, une simple réinstallation complète résout les problèmes de chemin d’accès ou d’enregistrement qui surviennent après des mises à jour ou des tentatives infructueuses.
Option 2 : Utiliser le module PowerShell (si l’interface de ligne de commande ne fonctionne pas)
Pour certains, installer le module AWS PowerShell peut constituer une solution de contournement, notamment si vous êtes habitué à PowerShell. Exécutez la commande suivante dans PowerShell :
Install-Module -Name AWSPowerShell. NetCore -Scope CurrentUser
Cela vous permet de gérer AWS depuis PowerShell et peut éviter certains problèmes liés à la variable d’environnement PATH. La syntaxe est différente, certes, mais si vous débutez, cette méthode pourrait vous convenir.
Bref, résoudre les problèmes de reconnaissance des commandes peut être fastidieux, mais généralement, cela se résume à un problème de variable d’environnement PATH ou à une installation défaillante. Une fois que l’interface de ligne de commande fonctionne correctement depuis votre terminal, la gestion d’AWS devient beaucoup plus simple et permet de gagner du temps par rapport à l’interface web.
Résumé
- Vérifiez si l’interface de ligne de commande AWS (AWS CLI) est incluse dans votre chemin système (PATH).
- Vérifiez le répertoire d’installation et réinstallez si nécessaire.
- Essayez d’exécuter le programme directement depuis le dossier d’installation.
- Envisagez d’utiliser des modules PowerShell si l’interface de ligne de commande refuse de coopérer.
Conclure
Résoudre les problèmes de reconnaissance de l’interface de ligne de commande AWS sous Windows 11 peut s’avérer fastidieux, mais une fois le problème résolu, ces commandes deviennent très pratiques. Difficile de comprendre pourquoi elles fonctionnent parfois, puis plus au redémarrage suivant ; c’est le propre de Windows. Quoi qu’il en soit, ces étapes devraient permettre de résoudre la plupart des problèmes – en espérant que ça marche.