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.
eb appversion
Description
La commande appversion
de l'interface de ligne de commande (CLI) EB gère les versions de votre application Elastic Beanstalk. Vous pouvez créer une nouvelle version de l'application sans déployer, supprimer une version de l'application ou créer la stratégie de cycle de vie de la version de l'application. Si vous appelez la commande sans ajouter d'options, elle passe en mode interactif.
Utilisez l'option --create
pour créer une nouvelle version de l'application.
Utilisez l'option --delete
pour supprimer une version de l'application.
Utilisez l'option lifecycle
pour afficher ou créer la stratégie de cycle de vie d'une version de l'application. Pour de plus amples informations, veuillez consulter Configuration des paramètres du cycle de vie des versions d'application.
Syntaxe
eb appversion
eb appversion [-c | --create]
eb appversion [-d | --delete] version-label
eb appversion lifecycle [-p | --print]
Options
Nom |
Description Type : chaîne |
---|---|
-a ou --application_name |
Nom de l'application . Si une application portant le nom spécifié n'est pas trouvée, l'interface de ligne de commande (CLI) EB crée une version d'application pour une nouvelle application. Applicable uniquement avec l'option Type : chaîne |
-c ou --create |
Créez une nouvelle version de l'application. |
-d ou --delete |
Supprimez la version de l'application étiquetée version-label . |
ou
|
Spécifiez une étiquette à utiliser pour la version créée par l'interface de ligne de commande (CLI) EB. Si vous n'utilisez pas cette option, l'interface de ligne de commande (CLI) EB génère une nouvelle étiquette unique. Si vous fournissez une étiquette de version, assurez-vous qu'elle est unique. Applicable uniquement avec l'option Type : chaîne |
lifecycle |
Appeler l'éditeur par défaut pour créer une stratégie de cycle de vie d'une version de l'application. Utilisez cette stratégie pour éviter d'atteindre le quota de version de l'application. |
lifecycle -p ou lifecycle --print |
Afficher la stratégie de cycle de vie actuelle de l'application. |
ou
|
Description de la version de l'application. Elle est entourée de guillemets doubles. Applicable uniquement avec l'option Type : chaîne |
ou
|
Prétraitez et validez les fichiers de configuration et le manifeste d'environnement dans le groupe source. La validation des fichiers de configuration peut identifier des problèmes. Nous vous recommandons de le faire avant de déployer la version de l'application dans l'environnement. Applicable uniquement avec l'option |
|
Référentiel CodeCommit et branche. Pour plus d'informations, consultez Utilisation de l'interface de ligne de commande EB avec AWS CodeCommit. Applicable uniquement avec l'option |
|
Utilisez les fichiers mis en scène dans l'index git, au lieu du commit HEAD, pour créer la version de l'application. Applicable uniquement avec l'option |
|
Le nombre de minutes avant que la commande expire. Applicable uniquement avec l'option |
Utilisation interactive de la commande
Si vous utilisez la commande sans arguments, la sortie affiche les versions de l'application. Elles sont répertoriées par ordre chronologique inverse, la dernière version étant répertoriée en premier. Consultez la section Examples (Exemples) pour obtenir des exemples de ce à quoi ressemble l'écran. Notez que la ligne d'état s'affiche en bas. La ligne d'état affiche des informations contextuelles.
Appuyez sur d
pour supprimer une version de l'application, appuyez sur l
pour gérer la stratégie de cycle de vie de votre application, ou appuyez sur q
pour quitter sans apporter de modifications.
Note
Si la version est déployée sur un environnement, vous ne pouvez pas la supprimer.
Sortie
La commande avec l'option --create
affiche un message qui confirme que la version d'application a été créée.
La commande avec l'option --delete
version-label
affiche un message qui confirme que la version d'application a été supprimée.
Exemples
L'exemple suivant montre la fenêtre interactive pour une application sans déploiement.
L'exemple suivant montre la fenêtre interactive pour une application avec la quatrième version, avec l'étiquette de version Sample Application (Exemple d'application), déployée.
L'exemple suivant illustre la sortie d'une commande eb appversion lifecycle -p, où ACCOUNT-ID
est l'ID de compte de l'utilisateur :
Application details for: lifecycle Region: sa-east-1 Description: Application created from the EB CLI using "eb init" Date Created: 2016/12/20 02:48 UTC Date Updated: 2016/12/20 02:48 UTC Application Versions: ['Sample Application'] Resource Lifecycle Config(s): VersionLifecycleConfig: MaxCountRule: DeleteSourceFromS3: False Enabled: False MaxCount: 200 MaxAgeRule: DeleteSourceFromS3: False Enabled: False MaxAgeInDays: 180 ServiceRole: arn:aws:iam::
ACCOUNT-ID
:role/aws-elasticbeanstalk-service-role