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.
Gestion des versions d'application
Cette rubrique explique les versions des applications et explique comment les créer et les gérer.
Elastic Beanstalk crée une version d'application chaque fois que vous chargez le code source. Cela se produit généralement lorsque vous créez un environnement ou que vous téléchargez et déployez du code à l'aide de la console de gestion de l'environnement ou d'EB CLI. Elastic Beanstalk supprime ces versions de l'application en fonction de la stratégie de cycle de vie de l'application et lorsque vous supprimez l'application. Pour plus d'informations sur la stratégie de cycle de vie de l'application, consultez Configuration des paramètres du cycle de vie des versions d'application.
Vous pouvez également télécharger un bundle source sans le déployer depuis la console de gestion des applications ou à l'aide de la CLI commande EBeb appversion. Elastic Beanstalk stocke les lots source dans Amazon Simple Storage Service (Amazon S3) et ne les supprime pas automatiquement.
Vous pouvez appliquer des balises à une version d'application lorsque vous la créez, et modifier les balises de versions d'applications existantes. Pour plus de détails, consultez Étiquette des versions d'application.
Création de versions d'applications
Vous pouvez également créer une nouvelle version de l'application à l'aide de l'EBCLI. Pour plus d'informations, consultez eb appversion le chapitre sur CLIles commandes EB.
Note
Au fil du temps, votre application peut accumuler un grand nombre de versions de l'application. Pour économiser de l'espace de stockage et éviter d'atteindre le quota de versions de l'application, il est conseillé de supprimer les versions dont vous n'avez plus besoin.
Le fichier que vous spécifiez dans la procédure suivante est associé à votre candidature. Vous pouvez déployer la version d'application dans un environnement nouveau ou existant.
Pour créer une version d'application
Ouvrez la console Elastic Beanstalk
, puis dans la liste des régions, sélectionnez votre. Région AWS -
Dans le panneau de navigation, choisissez Applications, puis sélectionnez le nom de votre application dans la liste.
Note
Si vous avez plusieurs applications, utilisez la barre de recherche pour filtrer la liste des applications.
Dans le volet de navigation, recherchez le nom de votre application et choisissez Application versions (Versions d'application).
-
Sélectionnez Charger. Utilisez le formulaire à l'écran pour télécharger le bundle source de votre application.
Note
La taille de fichier du bundle de fichiers source ne doit pas dépasser 62,5 Mo.
-
Le cas échéant, fournissez une brève description, et ajouter les clés et valeurs de balise.
-
Sélectionnez Charger.
Supprimer des versions de l'application
Vous pouvez également supprimer une version de l'application à l'aide de l'EBCLI. Pour plus d'informations, consultez eb appversion le chapitre sur CLIles commandes EB.
Note
La suppression d'une version d'application n'a aucune incidence sur les environnements qui exécutent actuellement cette version.
Vous pouvez également configurer Elastic Beanstalk pour supprimer automatiquement les anciennes versions en configurant les paramètres du cycle de vie de la version d'application. Si vous configurez ces paramètres de cycle de vie, ils sont appliqués lorsque vous créez de nouvelles versions de l'application. Par exemple, si vous configurez un maximum de 25 versions d'application, Elastic Beanstalk supprime la version la plus ancienne lorsque vous chargez une 26e version. Si vous définissez une ancienneté maximale de 90 jours, toute version dont l'ancienneté dépasse 90 jours est supprimée lorsque vous chargez une nouvelle version. Pour plus de détails, consultez Configuration des paramètres du cycle de vie des versions d'application.
Pour supprimer une version d'application
Ouvrez la console Elastic Beanstalk
, puis dans la liste des régions, sélectionnez votre. Région AWS -
Dans le panneau de navigation, choisissez Applications, puis sélectionnez le nom de votre application dans la liste.
Note
Si vous avez plusieurs applications, utilisez la barre de recherche pour filtrer la liste des applications.
Dans le volet de navigation, recherchez le nom de votre application et choisissez Application versions (Versions d'application).
-
Sélectionnez une ou plusieurs versions de l’application à supprimer.
-
Choisissez Actions, puis Delete (Supprimer).
-
(Facultatif) Pour laisser le bundle des fichiers source d'application pour ces versions d'application dans votre compartiment Amazon Simple Storage Service (Amazon S3), désactivez la case Delete versions from Amazon S3 (Supprimer les versions d'Amazon S3).
-
Sélectionnez Delete (Supprimer).
Si vous ne choisissez pas de supprimer le lot source d'Amazon S3, Elastic Beanstalk supprime toujours la version de ses enregistrements. Toutefois, le bundle source est laissé dans votre compartiment de stockage Elastic Beanstalk. Le quota de versions d'application s'applique uniquement aux versions des pistes Elastic Beanstalk. Vous pouvez donc supprimer des versions pour respecter le quota, mais conserver tous les bundles de fichiers source dans Amazon S3.
Note
Le quota de versions d'application ne s'applique pas aux bundles de fichiers source, mais vous pouvez cependant encourir des frais Amazon S3 et conserver des informations personnelles même si vous n'en avez plus besoin. Elastic Beanstalk ne supprime jamais les bundles de fichiers source automatiquement. Vous devez supprimer les bundles de fichiers source lorsque vous n'en avez plus besoin.