AWS Cloud9 n’est plus disponible pour les nouveaux clients. Les clients existants d’AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus

Fonctions AWS Cloud9

Pourquoi choisir AWS Cloud9 ?

AWS Cloud9 est un environnement de développement intégré (IDE) basé sur le cloud, qui permet d'écrire, d'exécuter et de déboguer du code depuis n'importe quelle machine équipée d'un navigateur. L'IDE AWS Cloud9 fournit le logiciel et les outils nécessaires aux langages de programmation dynamique, notamment JavaScript, Python, PHP, Ruby, Go et C++. Vous n'avez plus à passer du temps à installer des programmes ou à configurer votre machine de développement. Vous bénéficiez de privilèges sudo complets et d'une interface de ligne de commande AWS (AWS CLI) pré-authentifiée lorsque vous exécutez votre environnement de développement AWS Cloud9 sur une instance Amazon EC2 gérée. AWS Cloud9 s'intègre également à AWS CodeStar, en mettant à votre disposition les outils dont vous avez besoin pour réussir le déploiement de vos applications sur AWS.

Questions d’ordre général

AWS Cloud9 comprend un éditeur basé sur navigateur qui facilite l'écriture, l'exécution et le débogage de vos projets. Pendant la saisie, des suggestions de conseils et de remplissage de code s'affichent dans l'éditeur, vous permettant de coder plus vite et d'éviter les erreurs. La fonction de remplissage de code repose non seulement sur les identifiants contenus dans vos fichiers, mais aussi sur des bibliothèques standard. L'éditeur vous permet également de personnaliser entièrement l'affichage. Vous pouvez orienter les volets dans n'importe quelle direction par simple glisser-déposer.

AWS Cloud9 prend en charge plus de 40 langages de programmation et types d'applications, notamment JavaScript, Python, PHP, Ruby, Go et C++. Avec AWS Cloud9, vous pouvez choisir des configurations d'exécution par défaut ou définir des configurations personnalisées en spécifiant des variables d'environnement, des noms de fichiers, des options de ligne de commande, etc.

AWS Cloud9 intègre un débogueur qui propose des capacités couramment utilisées telles que la définition de points d'arrêt, la navigation dans le code et l'inspection de variables de toute application PHP, Python, JS/Node.js et C/C++.

AWS Cloud9 simplifie la conception d'applications sans serveur en offrant une expérience intégrée permettant la prise en main, l'écriture et le débogage de code pour les applications sans serveur. L'environnement de développement AWS Cloud9 intègre les kits SDK, les outils et les bibliothèques nécessaires au développement d'applications sans serveur. AWS Cloud9 prend également en charge les modèles d'application sans serveur (SAM) afin que vous puissiez utiliser des modèles SAM dans AWS Cloud9 pour fournir un moyen simplifié de définir des ressources pour vos applications sans serveur. De plus, AWS Cloud9 vous permet de modifier et de déboguer des fonctions AWS Lambda localement. Il n'est ainsi plus nécessaire de charger votre code dans la console Lambda pour le débogage.

Vous avez la possibilité d'exécuter des environnements de développement AWS Cloud9 sur une instance Linux Amazon EC2 gérée ou sur le serveur Linux que vous utilisez actuellement. Choisissez l'option de connectivité SSH pendant la configuration d’AWS Cloud9, lorsque l'environnement se connecte à votre serveur Linux, quel que soit son emplacement (AWS, sur site ou sur le cloud d'un autre fournisseur).

AWS Cloud9 comprend un terminal qui accorde l'ensemble des privilèges sudo à votre instance Amazon EC2 gérée. Ce terminal vous permet d'exécuter des commandes, par exemple, déployer des modifications de code vers Git, compiler votre code ou afficher une sortie de commande de vos serveurs. Une interface de ligne de commande AWS pré-authentifiée est installée sur le terminal, vous permettant ainsi de contrôler facilement les services AWS et d'interagir avec eux directement depuis la ligne de commande.

AWS Cloud9 vous permet de partager votre environnement de développement avec votre équipe. Vos développeurs peuvent ainsi facilement voir les entrées de leurs pairs et effectuer des programmations en binôme sur le même fichier. AWS Cloud9 vous permet d'utiliser la fonction de chat intégrée pour communiquer avec votre équipe sans quitter l'IDE.

AWS Cloud9 s'intègre à AWS CodeStar, ce qui vous permet de configurer rapidement une chaîne d'outils de diffusion continue complète pour votre application et de commencer à publier du code plus rapidement sur AWS. AWS CodeStar offre une expérience unifiée qui vous permet de concevoir, tester et déployer des applications facilement sur AWS, grâce à AWS CodeCommit, AWS CodeBuild, AWS CodePipeline et AWS CodeDeploy. En quelques clics, vous pouvez connecter votre environnement de développement AWS Cloud9 à une chaîne de développement continue.

AWS Cloud9 conserve l'historique de révision des fichiers dans votre environnement de développement. Vous pouvez ainsi accéder rapidement aux modifications apportées au code et restaurer une ancienne itération.

Avec AWS Cloud9, vous pouvez choisir parmi différentes combinaisons de couleurs pour contrôler la coloration syntaxique et l'interface utilisateur. Vous pouvez également personnaliser l'interface utilisateur AWS Cloud9 en modifiant votre feuille de style.

Outre les combinaisons de touches par défaut, AWS Cloud9 vous donne la possibilité d'utiliser les raccourcis clavier VIM, Emacs et Sublime, ainsi que de définir vos propres raccourcis personnalisés. Vous pouvez ainsi utiliser les mêmes commandes et raccourcis que vous utilisez habituellement.

AWS Cloud9 prend en charge l’édition d’images, vous permettant ainsi de redimensionner, recadrer, tourner ou retourner l’image directement depuis le navigateur.