Qu'est-ce que AWS Cloud9 ? - AWS Cloud9

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Qu'est-ce que AWS Cloud9 ?

AWS Cloud9 est un environnement de développement intégré, ou IDE.

L'IDE AWS Cloud9 offre une expérience d'édition de code enrichie : il prend en charge plusieurs langages de programmation et débogueurs d'exécution, et comporte un terminal intégré. Il contient un ensemble d'outils que vous utilisez pour coder, créer, exécuter, tester et déboguer des logiciels, et vous aide à publier des logiciels dans le cloud.

L'environnement IDE AWS Cloud9 est accessible via un navigateur web. Vous pouvez configurer l'IDE selon vos préférences. Vous pouvez, entre autres, changer le thème, lier des touches de raccourci, activer la coloration de syntaxe propre au langage de programmation et le formatage de code.

(J'ai compris !Je suis prêt à essayer AWS Cloud9. Comment puis-je commencer ?)

Fonctionnement d'AWS Cloud9

Le schéma suivant présente un aperçu général du fonctionnement d'AWS Cloud9.

Dans le diagramme (en partant du bas), vous utilisez l'IDE AWS Cloud9 , qui s'exécute dans un navigateur web sur votre ordinateur local, pour interagir avec votre environnement AWS Cloud9 . Une ressource informatique (par exemple, une instance Amazon EC2 ou votre propre serveur) se connecte à cet environnement. Enfin, votre travail est stocké dans un référentiel AWS CodeCommit ou un autre type de référentiel distant.

Diagramme présentant le fonctionnement de AWS Cloud9

Environnements AWS Cloud9

Un environnement AWS Cloud9 est l'endroit où vous stockez les fichiers de votre projet et exécutez les outils de développement de vos applications.

À l’aide de l’IDE AWS Cloud9, vous pouvez :

  • Stockez les fichiers de votre projet localement sur l'instance ou le serveur.

  • cloner dans votre environnement un référentiel de code distant, par exemple un référentiel dans AWS CodeCommit.

  • utiliser une combinaison de fichiers locaux et clonés dans l’environnement.

Vous pouvez créer plusieurs environnements et passer de l'un à l'autre, chaque environnement étant configuré pour un projet de développement spécifique. L'environnement étant stocké dans le cloud, vos projets n'ont plus besoin d'être liés à une seule configuration d'ordinateur ou de serveur. Par exemple, cela vous permet de passer facilement d'un ordinateur à l'autre et d'intégrer plus rapidement les développeurs à votre équipe.

Environnements et ressources informatiques

En arrière-plan, il existe plusieurs façons de connecter vos environnements aux ressources informatiques :

  • Vous pouvez demander à AWS Cloud9 de créer une instance Amazon EC2, puis de connecter l'environnement à cette instance EC2 nouvellement créée. Ce type de configuration est appelé un environnement EC2.

  • Vous pouvez demander à AWS Cloud9 de connecter un environnement à une instance de calcul cloud existante ou à votre propre serveur. Ce type de configuration est appelé un environnement SSH.

Des environnements EC2 et des environnements SSH présentent des similitudes et des différences. Si vous débutez avec AWS Cloud9, nous vous recommandons d'utiliser un environnement EC2 car AWS Cloud9 s’occupe d'une grande partie de la configuration pour vous. À mesure que vous en saurez plus sur AWS Cloud9, vous aurez peut-être besoin de mieux comprendre ces similitudes et différences. Vous pourrez alors consulter Environnements EC2 comparés aux environnements SSH dans AWS Cloud9.

Pour de plus amples informations sur le fonctionnement d'AWS Cloud9, veuillez consulter ces vidéos et pages web.

Que puis-je faire avec AWS Cloud9 ?

Avec AWS Cloud9, vous pouvez coder, créer, exécuter, tester, déboguer et publier des versions de logiciels dans de nombreux scénarios et variations passionnants. Notamment (sans s'y limiter) :

  • Utiliser du code dans plusieurs langages de programmation et dans le kit AWS Cloud Development Kit (AWS CDK)

  • Utiliser du code dans un conteneur Docker en cours d'exécution

  • Utiliser des référentiels de code en ligne

  • Collaborer avec d'autres personnes en temps réel

  • Interagir avec différentes technologies de base de données et de site web

  • Ciblage de AWS Lambda, Amazon API Gateway et Applications sans serveur AWS

  • Tirer parti d'autres AWS produits tels qu'Amazon LightsailAWS CodeStar, et. AWS CodePipeline

Pour obtenir une liste plus détaillée, veuillez consulter Que puis-je faire avec AWS Cloud9 ?

Comment puis-je commencer ?

Pour commencer à utiliser AWS Cloud9, suivez les étapes de Configuration de AWS Cloud9, puis suivez le tutoriel de base.

Rubriques supplémentaires