eb platform - 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 platform

Description

Cette commande prend en charge deux espaces de travail différents :

Plateforme

Utilisez cet espace de travail pour gérer les plateformes personnalisées.

Environnement

Utilisez cet espace de travail pour sélectionner une plateforme par défaut ou afficher des informations sur la plateforme actuelle.

Elastic Beanstalk fournit le raccourci ebp pour eb platform.

Note

Windows PowerShell utilise ebp comme alias de commande. Si vous exécutez l'interface de ligne de commande (CLI) EB dans Windows PowerShell, utilisez la forme longue de cette commande — eb platform.

Utilisation de la plateforme eb pour les plateformes personnalisées

Répertorie les versions de la plateforme actuelle et vous permet de gérer des plateformes personnalisées.

Syntaxe

eb platform create [version] [options]

eb platform delete [version] [options]

eb platform events [version] [options]

eb platform init [platform] [options]

eb platform list [options]

eb platform logs [version] [options]

eb platform status [version] [options]

eb platform use [platform] [options]

Options

Nom

Description

create [version] [options]

Créer une nouvelle version de la plateforme. En savoir plus.

delete version [options]

Supprimer une version de plateforme. En savoir plus.

events [version] [options]

Afficher les événements issus de la version de plateforme. En savoir plus.

init [platform] [options]

Initialiser un référentiel de plateforme. En savoir plus.

list [options]

Répertorier les versions de la plateforme actuelle. En savoir plus.

logs [version] [options]

Afficher les journaux de l'environnement de génération pour une version de plateforme. En savoir plus.

status [version] [options]

Afficher le statut de la version de plateforme. En savoir plus.

use [platform] [options]

Choisir une autre plateforme à partir de laquelle créer de nouvelles versions. En savoir plus.

Options courantes

Options courantes

Toutes les commandes eb platform contiennent les options courantes suivantes.

Nom

Description

-h

OR

--help

Affiche un message d'aide, puis se ferme.

--debug

Affiche une sortie de débogage supplémentaire.

--quiet

Supprime toutes les sorties.

-v

OR

--verbose

Affiche une sortie supplémentaire.

--profile PROFILE

Utilise le profil PROFILE spécifié à partir de vos informations d'identification.

-r REGION

OR

--region REGION

Utilise la région REGION.

--no-verify-ssl

Ne vérifie pas les certificats SSL AWS.

Eb platform create

Crée une nouvelle version de la plateforme et renvoie l'ARN de la nouvelle version. Si aucun environnement de génération n'est en cours d'exécution dans la région actuelle, cette commande en lance un. Les options version et increment (-M, -m et -p) s'excluent mutuellement.

Options

Nom

Description

version

Si l'option version n'est pas spécifiée, crée une nouvelle version basée sur la plateforme la plus récente avec incrémentation de la version de correctif (N dans n.n.N).

-M

OR

--major-increment

Incrémente le numéro de version majeure (N dans N.n.n).

-m

OR

--minor-increment

Incrémente le numéro de version mineure (N dans n.N.n).

-p

OR

--patch-increment

Incrémente le numéro de version du correctif (N dans n.n.N).

-i INSTANCE_TYPE

OR

--instance-type INSTANCE_TYPE

Utilisez INSTANCE_TYPE comme type d'instance, par exemple t1.micro.

-ip INSTANCE_PROFILE

OR

--instance-profile INSTANCE_PROFILE

Utilisez INSTANCE_PROFILE comme profil d'instance lors de la création d'AMI pour une plateforme personnalisée.

Si l'option -ip n'est pas spécifiée, crée le profil d'instance aws-elasticbeanstalk-custom-platforme-ec2-role et l'utilise pour la plateforme personnalisée.

--tags key1=value1[,key2=value2 ...]

Balisez votre version de plateforme personnalisée. Les balises sont spécifiées sous la forme d'une liste séparée par des virgules et composée de paires key=value.

Pour en savoir plus, consultez Étiquette des versions de plateforme personnalisée.

--timeout minutes

Définissez le nombre de minutes avant que la commande expire.

--vpc.id VPC_ID

ID du VPC dans lequel Packer effectue la création.

--vpc.subnets VPC_SUBNETS

Sous-réseaux VPC dans lesquels Packer effectue la création.

--vpc.publicip

Associe des adresses IP publiques aux instances EC2 lancées.

Eb platform delete

Supprimer une version de plateforme. La version n'est pas supprimée si un environnement l'utilise.

Options

Nom

Description

version

La version à supprimer. Cette valeur est obligatoire.

--cleanup

Supprimer toutes les versions de plateforme à l'état Failed.

--all-platforms

Si --cleanup est spécifié, supprimer toutes les versions de plateforme à l'état Failed pour toutes les plateformes.

--force

Ne pas demander de confirmation lors de la suppression d'une version.

Eb platform events

Afficher les événements issus de la version de plateforme. Si version est spécifié, afficher les événement de cette version, sinon, afficher les événement de la version actuelle.

Options

Nom

Description

version

La version pour laquelle des événements sont affichés. Cette valeur est obligatoire.

-f

OR

--follow

Continuer à afficher les événements au fur et à mesure qu'ils se produisent.

Eb platform init

Initialiser un référentiel de plateforme.

Options

Nom

Description

platform

Le nom de la plateforme à initialiser. Cette valeur est obligatoire, sauf si le mode interactif -i est activé.

-i

OR

--interactive

Utiliser le mode interactif.

-k KEYNAME

OR

--keyname KEYNAME

Le nom de la clé EC2 par défaut.

Vous pouvez exécuter cette commande dans un répertoire qui a été initialisé auparavant, mais dans ce cas, vous ne pouvez pas modifier le type de l'espace de travail.

Pour relancer l'initialisation aves d'autres options, utilisez l'option -i.

Eb platform list

Répertorier les versions de la plateforme associées à un espace de travail (répertoire) ou à une région.

La commande renvoie des résultats différents en fonction du type d'espace de travail dans lequel vous l'exécutez, comme suit :

  • Dans un espace de travail de plateforme (un répertoire initialisé par eb platform init), la commande renvoie une liste de toutes les versions de plateforme de la plateforme personnalisée définie dans l'espace de travail. Ajoutez l'option --all-platforms ou --verbose pour obtenir une liste de toutes les versions de plateforme de toutes les plateformes personnalisées que votre compte possède dans la région associée à l'espace de travail.

  • Dans un espace de travail d'application (un répertoire initialisé par eb init), la commande renvoie une liste de toutes les versions de plateforme, à la fois pour les plateformes prises en charge par Elastic Beanstalk et pour les plateformes personnalisées de votre compte. La liste utilise des noms de version de plateforme courts, et certaines variantes de version de plateforme peuvent être associées. Ajoutez l'option --verbose pour obtenir une liste détaillée avec les noms complets et toutes les variantes répertoriées séparément.

  • Dans un répertoire non initialisé, la commande fonctionne uniquement avec l'option --region. Elle renvoie une liste de toutes les versions de plateforme gérées par Elastic Beanstalk prises en charge dans la région. La liste utilise des noms de version de plateforme courts, et certaines variantes de version de plateforme peuvent être associées. Ajoutez l'option --verbose pour obtenir une liste détaillée avec les noms complets et toutes les variantes répertoriées séparément.

Options

Nom

Description

-a

OR

--all-platforms

Valide uniquement dans un espace de travail initialisé (un répertoire initialisé par eb platform init ou eb init). Répertorie les versions de plateforme de toutes les plateformes personnalisées associées à votre compte.

-s STATUS

OR

--status STATUS

Répertorier uniquement les plateformes correspondant à STATUS :

  • Prêt

  • Échec

  • Suppression en cours

  • Création

Eb platform logs

Afficher les journaux de l'environnement de génération pour une version de plateforme.

Options

Nom

Description

version

La version de la plateforme pour laquelle des journaux sont affichés. Si cette option est omise, afficher les journaux de la version actuelle.

--stream

Diffuser des journaux de déploiement qui ont été configurés avec CloudWatch.

Eb platform status

Afficher le statut de la version de plateforme.

Options

Nom

Description

version

La version de la plateforme pour laquelle le statut est extrait. Si cette option est omise, afficher le statut de la version actuelle.

Eb platform use

Choisir une autre plateforme à partir de laquelle créer de nouvelles versions.

Options

Nom

Description

platform

Spécifiez platform comme version active pour cet espace de travail. Cette valeur est obligatoire.

Utilisation de la plateforme eb pour les environnements

Répertorie les plateformes prises en charge et vous permet de définir la plate-forme par défaut et la version de la plateforme à utiliser quand vous lancez un environnement. Utilisez eb platform list pour afficher une liste de toutes les plateformes prises en charge. Utilisez eb platform select pour modifier la plateforme pour votre projet. Utilisez eb platform show pour afficher la plateforme sélectionnée de votre projet.

Syntaxe

eb platform list

eb platform select

eb platform show

Options

Nom

Description

list

Répertorier la version de la plateforme actuelle.

select

Sélectionner la plateforme par défaut.

show

Afficher des informations sur la plateforme actuelle.

Exemple 1

L'exemple suivant répertorie les noms de toutes les configurations pour toutes les plateformes qu'Elastic Beanstalk prend en charge.

$ eb platform list docker-1.5.0 glassfish-4.0-java-7-(preconfigured-docker) glassfish-4.1-java-8-(preconfigured-docker) go-1.3-(preconfigured-docker) go-1.4-(preconfigured-docker) iis-7.5 iis-8 iis-8.5 multi-container-docker-1.3.3-(generic) node.js php-5.3 php-5.4 php-5.5 python python-2.7 python-3.4 python-3.4-(preconfigured-docker) ruby-1.9.3 ruby-2.0-(passenger-standalone) ruby-2.0-(puma) ruby-2.1-(passenger-standalone) ruby-2.1-(puma) ruby-2.2-(passenger-standalone) ruby-2.2-(puma) tomcat-6 tomcat-7 tomcat-7-java-6 tomcat-7-java-7 tomcat-8-java-8

Exemple 2

L'exemple suivant vous invite à choisir parmi une liste de plateformes, ainsi que la version que vous souhaitez déployer pour la plateforme spécifiée.

$ eb platform select Select a platform. 1) PHP 2) Node.js 3) IIS 4) Tomcat 5) Python 6) Ruby 7) Docker 8) Multi-container Docker 9) GlassFish 10) Go (default is 1): 5 Select a platform version. 1) Python 2.7 2) Python 3) Python 3.4 (Preconfigured - Docker)

Exemple 3

L'exemple suivant présente des informations sur la plateforme par défaut actuelle.

$ eb platform show Current default platform: Python 2.7 New environments will be running: 64bit Amazon Linux 2014.09 v1.2.0 running Python 2.7 Platform info for environment "tmp-dev": Current: 64bit Amazon Linux 2014.09 v1.2.0 running Python Latest: 64bit Amazon Linux 2014.09 v1.2.0 running Python