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.
Migration de votre application depuis une version de plateforme héritée
Si vous avez déployé une application Elastic Beanstalk qui utilise une version de plateforme héritée, vous devez migrer votre application vers un nouvel environnement utilisant une version de plateforme non héritée afin d'accéder aux nouvelles fonctions. Si vous n'êtes pas sûr d'exécuter votre application à l'aide d'une version de plate-forme héritée, vous pouvez vérifier cette information dans la console Elastic Beanstalk. Pour obtenir des instructions, consultez Pour vérifier si vous utilisez une version de plate-forme héritée.
Quelles nouvelles fonctionnalités ne figurent pas dans les versions de plate-forme héritée ?
Les plateformes héritées ne prennent pas en charge les fonctions suivantes :
Fichiers de configuration, comme décrit dans la rubrique Personnalisation d'environnement avancée avec fichiers de configuration (.ebextensions)
Vérifications de l'état ELB, comme décrit dans la rubrique Création de rapports d'intégrité de base
Profils d'instance, comme décrit dans la rubrique Gestion des profils d'instance Elastic Beanstalk
VPC, comme décrit dans la rubrique Utilisation d'Elastic Beanstalk avec Amazon VPC
Niveaux de données, comme décrit dans la rubrique Ajout d'une base de données à votre environnement Elastic Beanstalk
Niveaux de travail, comme décrit dans la rubrique Environnements de travail Elastic Beanstalk
Environnements d'instance unique, comme décrit dans la rubrique Types d'environnement
Balises, comme décrit dans la rubrique Balisage des ressources dans vos environnements Elastic Beanstalk
Mises à jour propagées, comme décrit dans la rubrique Mises à jour propagées de la configuration de l'environnement Elastic Beanstalk
Pourquoi certaines versions de plate-forme sont-elles marquées héritées ?
Certaines anciennes versions de plateforme ne prennent pas en charge les dernières fonctions Elastic Beanstalk. Ces versions affichent la mention (legacy) [(héritée)] sur la page de présentation de l'environnement dans la console Elastic Beanstalk.
Pour vérifier si vous utilisez une version de plate-forme héritée
Ouvrez la console Elastic Beanstalk
et, dans la liste Regions (Régions), sélectionnez votre Région AWS. -
Dans le panneau de navigation, choisissez Environments (Environnements), puis choisissez le nom de votre environnement dans la liste.
Note
Si vous avez plusieurs environnements, utilisez la barre de recherche pour filtrer la liste des environnements.
-
Sur la page de présentation de l'environnement, affichez le nom de la Platform (Plateforme).
Votre application utilise une version de plateforme héritée si (legacy) [(héritée)] apparaît en regard du nom de la plateforme.
Pour migrer votre application
-
Déployez votre application dans un nouvel environnement. Pour plus d'informations, consultez Création d'un environnement Elastic Beanstalk.
-
Si vous disposez d'une instance DB Amazon RDS, mettez à jour votre groupe de sécurité de base de données afin d'autoriser l'accès à votre groupe de sécurité EC2 pour votre nouvel environnement. Pour savoir comment trouver le nom de votre groupe de sécurité EC2 via la console de gestion AWS, consultez Groupes de sécurité. Pour de plus amples informations sur la configuration de votre groupe de sécurité EC2, veuillez consulter la section « Autoriser un accès réseau à un groupe de sécurité Amazon EC2 » de la page Utilisation de groupes de sécurité de base de données dans le Guide de l'utilisateur Amazon Relational Database Service.
-
Echangez votre URL d'environnement. Pour plus d'informations, consultez Déploiements bleu/vert avec Elastic Beanstalk.
-
Suspendez votre ancien environnement. Pour plus d'informations, consultez Arrêt d'un environnement Elastic Beanstalk.
Note
Si vous utilisez AWS Identity and Access Management (IAM), vous devrez mettre à jour vos stratégies pour inclure AWS CloudFormation et Amazon RDS (le cas échéant). Pour de plus amples informations, veuillez consulter Utilisation d'Elastic Beanstalk avec AWS Identity and Access Management.