AWS Developer Tools category icon Outils pour développeurs - Présentation d'Amazon Web Services

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.

AWS Developer Tools category icon Outils pour développeurs

AWS Infrastructure Composer

AWS Infrastructure Composervous permet de composer et de configurer visuellement des applications sans serveur à partir de AWS services soutenus par une infrastructure en tant que code (iAc) prête à être déployée. Infrastructure Composer vous permet de glisser-déposer des ressources sans serveur sur un canevas visuel basé sur un navigateur. Vous pouvez les connecter pour créer rapidement votre architecture d'application sans serveur. Le canevas permet également de regrouper les ressources dans des composants architecturaux plus grands afin de simplifier l'édition et la configuration. AWS Infrastructure Composer peut générer une configuration prête au déploiement avec des paramètres par défaut basés sur les services qui constituent l'architecture de votre application. Infrastructure Composer permet de générer à la fois AWS CloudFormation des artefacts et AWS Serverless Application Model (SAM).

AWS Cloud9

AWS Cloud9est un environnement de développement intégré basé sur le cloud (IDE) qui vous permet d'écrire, d'exécuter et de déboguer votre code avec un simple navigateur. Il inclut un éditeur de code, un débogueur et un terminal. AWS Cloud9 est livré avec des outils essentiels pour les langages de programmation courants JavaScript, notamment PythonPHP, etc. Vous n'avez donc pas besoin d'installer de fichiers ou de configurer votre machine de développement pour démarrer de nouveaux projets. Comme vous êtes AWS Cloud9 IDE basé sur le cloud, vous pouvez travailler sur vos projets depuis votre bureau, votre domicile ou n'importe où à l'aide d'une machine connectée à Internet. AWS Cloud9 fournit également une expérience fluide pour le développement d'applications sans serveur, ce qui vous permet de définir facilement les ressources, de déboguer et de basculer entre l'exécution locale et à distance des applications sans serveur. Vous pouvez ainsi partager rapidement votre environnement de développement avec votre équipe, ce qui vous permet de jumeler, de programmer et de suivre les contributions de chacun en temps réel. AWS Cloud9

AWS CloudShell

AWS CloudShellest un shell basé sur un navigateur qui facilite la gestion, l'exploration et l'interaction avec vos AWS ressources en toute sécurité. CloudShell est pré-authentifié avec les informations d'identification de votre console. Les outils de développement et d'exploitation courants étant préinstallés, aucune installation ou configuration locale n'est requise. Avec CloudShell, vous pouvez exécuter rapidement des scripts avec le AWS Command Line Interface (AWS CLI), tester le AWS service à APIs l'aide du AWS SDKs ou utiliser toute une gamme d'autres outils pour être productif. Vous pouvez l'utiliser CloudShell directement depuis votre navigateur et sans frais supplémentaires.

AWS CodeArtifact

AWS CodeArtifactest un service de référentiel d'artefacts entièrement géré qui permet aux entreprises de toutes tailles de stocker, de publier et de partager en toute sécurité les progiciels utilisés dans leur processus de développement logiciel. CodeArtifact peut être configuré pour récupérer automatiquement les packages logiciels et les dépendances à partir de référentiels d'artefacts publics afin que les développeurs aient accès aux dernières versions. CodeArtifact fonctionne avec les gestionnaires de packages et les outils de génération couramment utilisés tels qu'Apache Maven, Gradle,npm,yarn,, twinepip, et NuGet facilite son intégration dans les flux de travail de développement existants.

AWS CodeBuild

AWS CodeBuild est un service de génération entièrement géré qui compile le code source, exécute des tests et produit des packages logiciels prêts à être déployés. Grâce à CodeBuild cela, vous n'avez pas besoin de provisionner, de gérer et de dimensionner vos propres serveurs de construction. CodeBuild évolue en continu et traite plusieurs versions simultanément, afin que vos versions ne soient pas laissées en attente dans une file d'attente. Vous pouvez démarrer rapidement en utilisant des environnements de génération prépackagés, ou bien, vous pouvez créer vos propres environnements de génération personnalisés, que vous utiliserez avec vos outils de génération.

Amazon CodeCatalyst

Amazon CodeCatalyst est un service intégré destiné aux équipes de développement de logiciels qui adoptent des pratiques d'intégration/de déploiement continu (CI/CD) dans leur processus de développement logiciel. CodeCatalyst est entièrement géré par AWS et réunit tous les outils dont vous avez besoin au même endroit. Vous pouvez planifier le travail, collaborer sur le code et créer, tester et déployer des applications. Vous pouvez également intégrer AWS des ressources à vos projets en vous connectant Comptes AWS à votre CodeCatalyst espace. En gérant toutes les étapes et tous les aspects du cycle de vie de vos applications dans un seul outil, vous pouvez fournir des logiciels rapidement et en toute confiance.

AWS CodeCommit

AWS CodeCommitest un service de contrôle de source entièrement géré qui permet aux entreprises d'héberger facilement des référentiels Git privés sécurisés et hautement évolutifs. AWS CodeCommit élimine le besoin d'exploiter votre propre système de contrôle de source ou de vous soucier de la mise à l'échelle de son infrastructure. Vous pouvez l'utiliser AWS CodeCommit pour stocker n'importe quoi en toute sécurité, du code source aux fichiers binaires, et il fonctionne parfaitement avec vos outils Git existants.

AWS CodeDeploy

AWS CodeDeployest un service qui automatise les déploiements de code sur n'importe quelle instance, y compris les EC2 instances et les instances exécutées sur site. CodeDeployvous permet de publier rapidement de nouvelles fonctionnalités, d'éviter les temps d'arrêt lors du déploiement des applications et de gérer la complexité de la mise à jour de vos applications. Vous pouvez l'utiliser CodeDeploy pour automatiser les déploiements de logiciels, éliminant ainsi le besoin d'opérations manuelles susceptibles d'entraîner des erreurs. Le service se dimensionne avec votre infrastructure de manière à ce que vous puissiez facilement déployer une ou des milliers d'instances.

AWS CodePipeline

AWS CodePipelineest un service de livraison continue entièrement géré qui vous aide à automatiser vos pipelines de publication pour des mises à jour rapides et fiables des applications et de l'infrastructure. CodePipeline automatise les phases de création, de test et de déploiement de votre processus de publication chaque fois qu'un changement de code est effectué, en fonction du modèle de version que vous définissez. Cela vous permet de fournir des fonctionnalités et des mises à jour de manière rapide et fiable. Vous pouvez facilement intégrer CodePipeline des services tiers tels que GitHub ou avec votre propre plugin personnalisé. Avec AWS CodePipeline, vous ne payez que pour ce que vous utilisez. Vous ne subissez ni frais initiaux ni engagement à long terme.

Amazon Corretto

Amazon Corretto est une distribution gratuite, multiplateforme et prête à la production du kit de développement Open Java (Open). JDK Corretto est fourni avec une prise en charge longue durée qui inclut des améliorations de performances et des correctifs de sécurité. Amazon exécute Corretto en interne sur des milliers de services de production, et Corretto est certifié compatible avec le standard Java SE. Avec Corretto, vous pouvez développer et exécuter des applications Java sur les systèmes d'exploitation les plus courants, notamment Amazon Linux 2, Windows et macOS.

AWS Fault Injection Service

AWS Fault Injection Serviceest un service entièrement géré permettant d'exécuter des expériences d'injection de défauts AWS afin d'améliorer plus facilement les performances, l'observabilité et la résilience d'une application. Les expériences d'injection de défauts sont utilisées dans l'ingénierie du chaos, qui consiste à stresser une application dans des environnements de test ou de production en créant des événements perturbateurs, tels qu'une augmentation soudaine de la consommation de mémoire CPU ou une augmentation soudaine de la consommation de mémoire, en observant la façon dont le système réagit et en mettant en œuvre des améliorations. L'expérience d'injection de défauts aide les équipes à créer les conditions réelles nécessaires pour découvrir les bogues cachés, surveiller les angles morts et les blocages de performance difficiles à détecter dans les systèmes distribués.

AWS Fault Injection Service simplifie le processus de configuration et d'exécution d'expériences d'injection contrôlée de défauts dans une gamme de AWS services afin que les équipes puissent avoir confiance dans le comportement de leurs applications. Avec Fault Injection Simulator, les équipes peuvent rapidement mettre en place des expériences à l'aide de modèles prédéfinis qui génèrent les perturbations souhaitées. AWS Fault Injection Service fournit les contrôles et les garde-fous dont les équipes ont besoin pour exécuter des expériences en production, par exemple en annulant automatiquement ou en arrêtant l'expérience si des conditions spécifiques sont remplies. En quelques clics sur la console, les équipes peuvent exécuter des scénarios complexes impliquant des défaillances courantes de systèmes distribués survenant en parallèle ou se développant de manière séquentielle au fil du temps, ce qui leur permet de créer les conditions réelles nécessaires pour détecter les faiblesses cachées.

Amazon Q Developer

Amazon Q Developer (anciennement Amazon CodeWhisperer) aide les développeurs et les professionnels de l'informatique dans leurs tâches, qu'il s'agisse de coder, de tester et de mettre à niveau des applications, de diagnostiquer les erreurs, d'effectuer des analyses de sécurité et des correctifs, ou encore d'optimiser les ressources. AWS Amazon Q dispose de fonctionnalités avancées de planification et de raisonnement en plusieurs étapes qui peuvent transformer le code existant (par exemple, effectuer des mises à niveau de version Java) et implémenter de nouvelles fonctionnalités générées à la suite des demandes des développeurs.

AWS X-Ray

AWS X-Rayaide les développeurs à analyser et à déboguer les applications distribuées en production ou en cours de développement, telles que celles créées à l'aide d'une architecture de microservices. X-Ray, vous pouvez comprendre les performances de votre application et de ses services sous-jacents afin d'identifier et de résoudre les causes profondes des problèmes et des erreurs de performance. X-Ray fournit une end-to-end vue des demandes au fur et à mesure qu'elles transitent dans votre application et affiche une carte des composants sous-jacents de votre application. Vous pouvez utiliser X-Ray pour analyser à la fois des applications en développement et en production, qu'il s'agisse d'applications simples à trois niveaux ou d'applications de microservices complexes comprenant des milliers de services.