Plateformes prises en charge par Elastic Beanstalk - AWS Elastic Beanstalk

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.

Plateformes prises en charge par Elastic Beanstalk

AWS Elastic Beanstalk fournit une grande variété de plateformes sur lesquelles vous pouvez créer vos applications. Vous concevez votre application web sur l'une de ces plateformes. Elastic Beanstalk déploie votre code sur la version de la plateforme que vous avez sélectionnée pour créer un environnement d'application actif.

Elastic Beanstalk fournit des plateformes pour les langages de programmation (Go, Java, Node.js, PHP, Python, Ruby), serveurs d'applications (Tomcat, Passenger, Puma) et des conteneurs Docker. Certaines plateformes possèdent plusieurs versions prise en charge simultanément.

Elastic Beanstalk fournit les ressources nécessaires à l'exécution de votre application, y compris une ou plusieurs instances Amazon EC2. La pile logicielle qui s'exécute sur les instances Amazon EC2 dépend de la version de plateforme spécifique que vous avez sélectionnée pour votre environnement.

Vous pouvez utiliser le nom de la pile de solutions répertorié sous le nom de la version de plateforme pour lancer un environnement avec l'EB CLI, l'API Elastic Beanstalk ou l'AWS CLI. Vous pouvez également récupérer les noms de pile de solutions à partir du service avec l'API ListAvailableSolutionStacks (aws elasticbeanstalk list-available-solution-stacks dans l'AWS CLI). Cette opération renvoie toutes les piles de solutions que vous pouvez utiliser pour créer un environnement.

Note

Chaque plateforme comporte des versions de plateforme prises en charge ou hors service. Vous pouvez toujours créer un environnement basé sur une version de plateforme prise en charge. Les versions de plateforme hors service ne sont disponibles pour les environnements client que pendant un délai de 90 jours à compter de la date de mise hors service publiée. Pour obtenir la liste des dates de mise hors service des versions de plateforme, veuillez consulter Calendrier de mise hors service des branches de plateforme.

Quand Elastic Beanstalk met à jour une plateforme, les versions de plateforme antérieures continuent d'être prises en charge, mais elles ne comportent pas les composants les plus récents et leur utilisation n'est pas recommandée. Nous vous recommandons de passer à la version de plateforme la plus récente. Vous pouvez encore créer un environnement basé sur une version de plateforme antérieure si vous avez utilisé celle-ci dans les 30 derniers jours (avec le même compte et dans la même région).

Vous pouvez personnaliser et configurer le logiciel dont dépend votre application dans votre plateforme. Pour en savoir plus, veuillez consulter Personnalisation du logiciel sur des serveurs Linux et Personnalisation du logiciel sur des serveurs Windows. Des notes de mise à jour détaillées sont disponibles pour les mises à jour récentes dans le document suivant : AWS Elastic Beanstalk Notes de mise à jour.

Versions de plateforme prises en charge

Toutes les versions de plateforme actuelles sont répertoriées dans la section Plateformes prises en charge par Elastic Beanstalk du guide Plateformes AWS Elastic Beanstalk. Chaque section spécifique à la plateforme pointe également vers l’historique de la plateforme, une liste des versions précédentes de cette dernière. Pour accéder directement à la liste des versions d'une plateforme spécifique, utilisez l'un des liens suivants.