reseau:cloud:aws:creerenvdevssh
Table des matières
Créer un environnement de développement
Il y a deux possibilités pour créer en environnement de développement (de calcul) pour AWS Cloud9 :
- Utiliser une instance AWS EC2 ;
- Utiliser son propre serveur avec un accès SSH.
Création d'un environnement SSH
Ressources
- Créer un environement SSH : https://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/create-environment-ssh.html
- Configuration requise pour le serveur : https://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/ssh-settings.html#ssh-settings-requirements
- Ajouter la clé ssh publique AWS Cloudf9 au serveur de calcul
- Python2 doit être installé et défini comme version de Python par défaut et pip2
$ sudo apt update $ sudo apt-get install python3 python3-pip
- Node.js installé. Versions supportées → toutes les versions de Node.js 0.6.16 à Node.js 18.x.
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash $ nvm install 18 $ sudo apt install nodejs
$ sudo apt install git
- Choisir un chemin d'accès à l'environnement (Environment path) qui est le répertoire du serveur ou de l'instance qu'AWS Cloud9 doit démarrer après la connexion. Par défaut, c'est le dossier de l'utilisateur. Les autorisations d'accès doivent être définies sur rwxr-xr-x (read-write-run pour le propriétaire correspondent au nom de connexion spécifié dans l'assistant de création d'environnement, lecture et d'exécution pour le groupe auquel appartient ce propriétaire et lecture et d'exécution pour les autres)⇒ ~/awscloud9
- Définir le chemin d'accès au binaire Node.js (Path to Node.js binary path). Cet information peut être obtenue avec la commande which node ou nvm which node si nvm est utilisé ⇒ /home/debian/.nvm/versions/node/v18.17.0/bin/node
Téléchargez et exécutez AWS Cloud9 Installer sur l'instance existante ou le serveur :
$ sudo apt install make gcc curl -L https://d3kgj69l4ph6w4.cloudfront.net/static/c9-install-2.0.0.sh | bash
$ sudo apt-get install build-essential
Retour au menu Solution AWS Cloud9
reseau/cloud/aws/creerenvdevssh.txt · Dernière modification : 2023/07/27 19:11 de techer.charles_educ-valadon-limoges.fr