

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**
<a name="eb3-platform"></a>

## Description
<a name="eb3-platformdescription"></a>

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

[Plateforme](#eb3-platform-preconfigured)  
Utilisez cet espace de travail pour gérer les plateformes personnalisées.

[Environnement](#eb3-platform-environment)  
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 l'utilise **ebp** comme alias de commande. Si vous exécutez l'interface de ligne de commande EB sous Windows PowerShell, utilisez la forme longue de cette commande —**eb platform**.

## Utilisation de la plateforme eb pour les plateformes personnalisées
<a name="eb3-platform-preconfigured"></a>

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

### Syntaxe
<a name="eb3-platformpresyntax"></a>

**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
<a name="eb3-platform-options"></a>


****  

|  Nom  |  Description  | 
| --- | --- | 
|  `create [version] [options]`  | Créer une nouvelle version de la plateforme. [En savoir plus](#eb3-platform-create). | 
|  `delete version [options]`  | Supprimer une version de plateforme. [En savoir plus](#eb3-platform-delete). | 
|  `events [version] [options]`  | Afficher les événements issus de la version de plateforme. [En savoir plus](#eb3-platform-events). | 
|  `init [platform] [options]`  | Initialiser un référentiel de plateforme. [En savoir plus](#eb3-platform-init). | 
|  `list [options]`  | Répertorier les versions de la plateforme actuelle. [En savoir plus](#eb3-platform-list). | 
|  `logs [version] [options]`  | Afficher les journaux de l'environnement de génération pour une version de plateforme. [En savoir plus](#eb3-platform-logs). | 
|  `status [version] [options]`  | Afficher le statut de la version de plateforme. [En savoir plus](#eb3-platform-status). | 
|  `use [platform] [options]`  | Choisir une autre plateforme à partir de laquelle créer de nouvelles versions. [En savoir plus](#eb3-platform-use). | 
|  [Options courantes](eb3-cmd-options.md)  |  | 

### Options courantes
<a name="eb3-platform-common"></a>

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 les informations spécifiées *PROFILE* dans vos informations d'identification.  | 
|  `-r REGION` OU `--region REGION`  |  Utilisez la région*REGION*.  | 
|  `--no-verify-ssl`  |  Ne vérifiez pas les certificats AWS SSL.  | 

### Eb platform create
<a name="eb3-platform-create"></a>

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 incrément (`-M``-m`, et`-p`) s'excluent mutuellement. 

#### Options
<a name="eb3-platform-create-options"></a>


****  

|  Nom  |  Description  | 
| --- | --- | 
|  *version*  |  Si *version* ce n'est pas spécifié, crée une nouvelle version basée sur la plateforme la plus récente avec la version du correctif (N dans n.n.N) incrémentée.  | 
|  `-M` OU `--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` OU --type d'instance *INSTANCE\$1TYPE*  | À utiliser *INSTANCE\$1TYPE* comme type d'instance, par exemple**t1.micro**. | 
|  `-ip INSTANCE_PROFILE` OU `--instance-profile INSTANCE_PROFILE`  | *INSTANCE\$1PROFILE*À utiliser comme profil d'instance lors de la création AMIs d'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 ...]`  |  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`.  | 
|  `--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 IPs le public aux EC2 instances lancées. | 

### Eb platform delete
<a name="eb3-platform-delete"></a>

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

#### Options
<a name="eb3-platform-delete-options"></a>


****  

|  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
<a name="eb3-platform-events"></a>

Afficher les événements issus de la version de plateforme. Si *version* tel est le cas, affichez les événements de cette version, sinon affichez les événements de la version actuelle.

#### Options
<a name="eb3-platform-events-options"></a>


****  

|  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
<a name="eb3-platform-init"></a>

Initialiser un référentiel de plateforme.

#### Options
<a name="eb3-platform-init-options"></a>


****  

|  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` OU `--keyname KEYNAME`  |  Le nom de EC2 clé 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
<a name="eb3-platform-list"></a>

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 `--verbose` ou `--all-platforms` 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
<a name="eb3-platform-list-options"></a>


****  

|  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` OU `--status STATUS`  |  Répertoriez uniquement les plateformes correspondantes *STATUS* : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/eb3-platform.html)  | 

### Eb platform logs
<a name="eb3-platform-logs"></a>

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

#### Options
<a name="eb3-platform-logs-options"></a>


****  

|  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`  | Diffusez les journaux de déploiement configurés avec CloudWatch. | 

### Eb platform status
<a name="eb3-platform-status"></a>

Afficher le statut de la version de plateforme.

#### Options
<a name="eb3-platform-status-options"></a>


****  

|  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
<a name="eb3-platform-use"></a>

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

#### Options
<a name="eb3-platform-use-options"></a>


****  

|  Nom  |  Description  | 
| --- | --- | 
|  `platform`  | Spécifie *platform* comme version active pour cet espace de travail. Cette valeur est obligatoire. | 

## Utilisation de la plateforme eb pour les environnements
<a name="eb3-platform-environment"></a>

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
<a name="eb3-platformenvsyntax"></a>

**eb platform list**

**eb platform select**

**eb platform show**

### Options
<a name="eb3-platformenvoptions"></a>


****  

|  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
<a name="eb3-platformenvexample1"></a>

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
<a name="eb3-platformenvexample2"></a>

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
<a name="eb3-platformenvexample3"></a>

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
```