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

Lien : https://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/sample-python.html#sample-python-install

$ 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 :

Lien : https://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/installer.html#installer-download-run

$ 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

Solution AWS Cloud9