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

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

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 c'est AWS Cloud9 ?

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

AWS Cloud9 IDEIl offre une riche expérience d'édition de code avec la prise en charge de plusieurs langages de programmation et de débogueurs d'exécution, ainsi qu'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.

Vous y accédez AWS Cloud9 IDE via un navigateur Web. Vous pouvez les configurer 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 ?)

Comment AWS Cloud9 fonctionne ?

Le schéma suivant donne un aperçu général du AWS Cloud9 fonctionnement.

Dans le diagramme (en commençant par le bas), vous utilisez le AWS Cloud9 IDE, exécuté dans un navigateur Web sur votre ordinateur local, pour interagir avec votre AWS Cloud9 environnement. Une ressource informatique (par exemple, une EC2instance Amazon 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.

Schéma qui donne un aperçu du AWS Cloud9 fonctionnement

AWS Cloud9 environnements

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 du AWS Cloud9 IDE, vous pouvez :

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

  • Clonez un référentiel de code distant, tel qu'un dépôt dans, dans votre environnement. 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 EC2 instance Amazon, puis de connecter l'environnement à cette EC2 instance nouvellement créée. Ce type de configuration s'appelle un EC2environnement.

  • Vous pouvez demander AWS Cloud9 de connecter un environnement à une instance de cloud computing existante ou à votre propre serveur. Ce type de configuration s'appelle un SSHenvironnement.

EC2les environnements et SSH les environnements présentent certaines similitudes et certaines différences. Si vous débutez dans ce domaine AWS Cloud9, nous vous recommandons d'utiliser un EC2 environnement, car il AWS Cloud9 se charge d'une grande partie de la configuration à votre place. Au fur et à mesure que vous en apprendrez davantage sur AWS Cloud9 ces similitudes et ces différences et que vous souhaitez mieux comprendre ces similitudes et ces différences, consultezEnvironnements EC2 comparés aux environnements SSH dans AWS Cloud9.

Pour plus d'informations sur son AWS Cloud9 fonctionnement, consultez ces vidéos et pages Web connexes.

Qu'est-ce que je peux en faire AWS Cloud9 ?

Avec AWS Cloud9, vous pouvez coder, créer, exécuter, tester, déboguer et publier des logiciels dans de nombreux scénarios et variantes 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 AWS Lambda, Amazon API Gateway et applications AWS sans serveur.

  • Tirer parti d'autres AWS produits tels qu'Amazon Lightsail AWS 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 décrites dansConfiguration de AWS Cloud9, puis suivez le didacticiel de base.

Rubriques supplémentaires