5 votes

Existe-t-il une installation minimale d'aws cli ?

Parfois, j'aimerais faire tourner une instance et exécuter une commande aws cli sur elle rapidement, mais il semble y avoir un grand retard dans l'installation de l'aws cli. Existe-t-il un moyen d'obtenir une installation "minimale" qui omet les nombreux fichiers inutiles dans un déploiement/test automatisé, par exemple tous les fichiers d'exemple ? Ou peut-être même des versions de la cli qui ne contiennent qu'une seule commande, telle que s3 o ec2 ?

Notez que les instances ne fonctionnent pas dans AWS EC2, et que je n'ai pas le contrôle des images, sinon j'utiliserais des images avec le CLI AWS pré-installé. Notez également que les services que je dois utiliser sont S3 et CloudFront.

4voto

Je ne pense pas, la plupart des dépendances sont utilisées par la plupart des commandes AWS CLI, je suppose que l'installation d'une version réduite ne sera pas d'une grande aide.

Mais vous pouvez aussi :

  1. Utilisez une AMI avec le CLI AWS déjà installé, par exemple. Amazon Linux 2

  2. Créez votre propre AMI avec AWS CLI installé et utilisez-la comme image de base - il suffit de lancer une instance à partir de l'image de votre choix, d'installer AWS CLI, de créer une image (= créer une nouvelle AMI) et de l'utiliser pour vos expériences.

  3. Utilisez des outils spécifiques au service, tels que s3cmd o EB CLI que mai nécessitent moins de dépendances.

J'espère que cela vous aidera :)

1voto

songsong Points 173

En supposant que vous puissiez faire fonctionner un conteneur, vous pourriez utiliser la fonction Image Docker de l'AWS CLI version 2 . Après avoir tiré l'image la première fois, le conteneur se lance et exécute aws rapidement.

1voto

Tim Points 28848

Avez-vous envisagé AWS Cloud Shell ? C'est gratuit, AWS CLI est préinstallé et, après le lancement initial, je pense qu'il s'ouvre assez rapidement.

Votre question ne dit pas ce que vous essayez d'obtenir, mais seulement comment vous essayez de l'obtenir, il est donc difficile de savoir avec certitude si cela va vous aider.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X