eb appversion - 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.

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 application-name

ou

--application_name 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 --create.

Type : chaîne

-c

ou

--create

Créez une nouvelle version de l'application.

-d version-label

ou

--delete version-label

Supprimez la version de l'application étiquetée version-label.

-l version_label

ou

--label version_label

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 --create.

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.

-m "version_description"

ou

--message "version_description"

Description de la version de l'application. Elle est entourée de guillemets doubles.

Applicable uniquement avec l'option --create.

Type : chaîne

-p

ou

--process

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 --create.

--source codecommit/repository-name/branch-name

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 --create.

--staged

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 --create.

--timeout minutes

Le nombre de minutes avant que la commande expire.

Applicable uniquement avec l'option --create.

Options courantes

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.

Application window showing version history with three entries and no current deployment.

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.

Application versions table showing 4 versions, with the latest labeled "Sample Application" deployed 2 minutes ago.

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