

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# **eb platform**
<a name="eb3-platform"></a>

## Description (Descripción)
<a name="eb3-platformdescription"></a>

Este comando admite dos WorkSpaces diferentes:

[Plataforma](#eb3-platform-preconfigured)  
Utilice este WorkSpace para administrar las plataformas personalizadas.

[Entorno](#eb3-platform-environment)  
Utilice este WorkSpace para seleccionar una plataforma predeterminada o mostrar información sobre la plataforma actual.

Elastic Beanstalk proporciona el acceso directo **ebp** para **eb platform**.

**nota**  
Windows **ebp** lo PowerShell usa como alias de comando. Si ejecuta la CLI de EB en Windows PowerShell, utilice la forma larga de este comando:**eb platform**.

## Uso de eb platform en plataformas personalizadas
<a name="eb3-platform-preconfigured"></a>

Muestra las versiones de la plataforma actual y permite administrar las plataformas personalizadas.

### Sintaxis
<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*]**

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


****  

|  Name  |  Descripción  | 
| --- | --- | 
|  `create [version] [options]`  | Crea una nueva versión de la plataforma. [Más información](#eb3-platform-create). | 
|  `delete version [options]`  | Elimina una versión de la plataforma. [Más información](#eb3-platform-delete). | 
|  `events [version] [options]`  | Muestra los eventos de una versión de la plataforma. [Más información](#eb3-platform-events). | 
|  `init [platform] [options]`  | Inicializa un repositorio de la plataforma. [Más información](#eb3-platform-init). | 
|  `list [options]`  | Muestra las versiones de la plataforma actual. [Más información](#eb3-platform-list). | 
|  `logs [version] [options]`  | Muestra los registros creados en el entorno del constructor sobre una versión de la plataforma. [Más información](#eb3-platform-logs). | 
|  `status [version] [options]`  | Muestra el estado de una versión de la plataforma. [Más información](#eb3-platform-status). | 
|  `use [platform] [options]`  | Permite seleccionar una plataforma diferente en la que se van a crear las nuevas versiones. [Más información](#eb3-platform-use). | 
|  [Opciones comunes](eb3-cmd-options.md)  |  | 

### Opciones comunes
<a name="eb3-platform-common"></a>

Todos los comandos **eb platform** incluyen las siguientes opciones comunes.


****  

|  Nombre  |  Descripción  | 
| --- | --- | 
|  `-h` O BIEN `--help`  |  Muestra un mensaje de ayuda y termina.  | 
|  `--debug`  |  Muestra una salida de depuración adicional.  | 
|  `--quiet`  |  Suprime todos los datos de salida.  | 
|  `-v` O BIEN `--verbose`  |  Muestra una salida adicional.  | 
|  `--profile PROFILE`  |  Utiliza lo especificado *PROFILE* en sus credenciales.  | 
|  `-r REGION` OR `--region REGION`  |  Usa la región*REGION*.  | 
|  `--no-verify-ssl`  |  No verifique los certificados AWS SSL.  | 

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

Crea una nueva versión de la plataforma y devuelve el ARN de la nueva versión. Si ningún entorno del constructor se está ejecutando en la región actual, este comando lanza uno. Las opciones de incremento (`-M``-m`, *version* y`-p`) y las opciones de incremento se excluyen mutuamente. 

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


****  

|  Name  |  Description (Descripción)  | 
| --- | --- | 
|  *version*  |  Si *version* no se especifica, crea una nueva versión basada en la plataforma más reciente con la versión del parche (N en N.n.N) incrementada.  | 
|  `-M` OR `--major-increment`  | Aumenta el número de la versión principal (N en N.n.n). | 
|  `-m` O BIEN `--minor-increment`  | Aumenta el número de la versión secundaria (N en n.N.n). | 
|  `-p` O BIEN `--patch-increment`  | Aumenta el número de la versión de lote (N en n.n.N). | 
|  `-i INSTANCE_TYPE` OR --tipo de instancia *INSTANCE\$1TYPE*  | Úselo *INSTANCE\$1TYPE* como tipo de instancia, por ejemplo. **t1.micro** | 
|  `-ip INSTANCE_PROFILE` OR `--instance-profile INSTANCE_PROFILE`  | *INSTANCE\$1PROFILE*Úselo como perfil de instancia al crear AMIs para una plataforma personalizada. Si no se especifica la opción `-ip`, crea el perfil de instancia `aws-elasticbeanstalk-custom-platforme-ec2-role` y lo utiliza en la plataforma personalizada. | 
|  `-﻿-﻿tags key1=value1[,key2=value2 ...]`  |  Las etiquetas se especifican como una lista de pares `key=value` separados por comas.  | 
|  `--timeout` *minutes*  |  Establezca el número de minutos que deben transcurrir antes de que se agote el tiempo de espera del comando.  | 
|  `--vpc.id VPC_ID`  | ID de la VPC en la que Packer crea el contenido. | 
|  `--vpc.subnets VPC_SUBNETS`  | Subredes de la VPC en las que Packer crea el contenido. | 
|  `--vpc.publicip`  | Asocia el público IPs a EC2 las instancias lanzadas. | 

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

Elimina una versión de la plataforma. La versión no se elimina si algún entorno la está utilizando.

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


****  

|  Name  |  Descripción  | 
| --- | --- | 
|  `version`  | Versión que se va a eliminar. Este valor es obligatorio. | 
|  `--cleanup`  |  Elimina todas las versiones de la plataforma con el estado `Failed`.  | 
|  `--all-platforms`  |  Si se especifica `--cleanup`, se eliminan todas las versiones con el estado `Failed` de todas las plataformas.  | 
|  `--force`  |  No pide confirmación cuando se elimina una versión.  | 

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

Muestra los eventos de una versión de la plataforma. Si *version* se especifica, muestre los eventos de esa versión; de lo contrario, muestre los eventos de la versión actual.

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


****  

|  Name  |  Description (Descripción)  | 
| --- | --- | 
|  *version* | Versión de los eventos que van a mostrar. Este valor es obligatorio. | 
|  `-f` O BIEN `--follow`  | Continua mostrando los eventos a medida que se producen. | 

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

Inicializa un repositorio de la plataforma.

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


****  

|  Name  |  Descripción  | 
| --- | --- | 
|  `platform`  | Nombre de la plataforma que se va a inicializar. Este valor es obligatorio a menos que `-i` (modo interactivo) esté habilitado. | 
|  `-i` O BIEN `--interactive`  |  Utiliza el modo interactivo.  | 
|  `-k KEYNAME` OR `--keyname KEYNAME`  |  El nombre de EC2 clave predeterminado.  | 

Puede ejecutar este comando en un directorio que se haya inicializado anteriormente, aunque, en ese caso, no se puede cambiar el tipo de WorkSpace.

Para volver a inicializar con otra configuración, utilice la opción `-i`.

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

Muestra las versiones de la plataforma vinculadas a un WorkSpace (directorio) o una región.

El comando devuelve resultados diferentes en función del tipo de WorkSpace en el que se ejecute, tal y como se indica a continuación:
+ En un WorkSpace de plataforma (un directorio inicializado por `eb platform init`), el comando devuelve una lista de todas las versiones de la plataforma personalizada definida en el WorkSpace. Agrega la opción `--all-platforms` o `--verbose` para obtener una lista de todas las versiones de la plataforma de todas las plataformas personalizadas que tiene su cuenta en la región vinculada al WorkSpace.
+ En un WorkSpace de aplicaciones (un directorio inicializado por `eb init`), el comando devuelve una lista de todas las versiones de la plataforma, tanto para plataformas administradas por Elastic Beanstalk como para las plataformas personalizadas de su cuenta. La lista utiliza nombres de versión de la plataforma cortos y algunas variantes de versión de la plataforma pueden combinarse. Agrega la opción `--verbose` para obtener una lista detallada con nombres completos y todas las variantes enumeradas por separado.
+ En un directorio sin inicializar, el comando solo funciona con la opción `--region`. Devuelve una lista de todas las versiones de la plataforma administradas por Elastic Beanstalk admitidas en la región. La lista utiliza nombres de versión de la plataforma cortos y algunas variantes de versión de la plataforma pueden combinarse. Agrega la opción `--verbose` para obtener una lista detallada con nombres completos y todas las variantes enumeradas por separado.

#### Opciones
<a name="eb3-platform-list-options"></a>


****  

|  Name  |  Descripción  | 
| --- | --- | 
|  `-a` O BIEN `--all-platforms`  |  Válido únicamente en un WorkSpace inicializado (un directorio inicializado por `eb platform init` o `eb init`). Muestra las versiones de las plataformas personalizadas asociadas a la cuenta. | 
|  `-s STATUS` OR `--status STATUS`  |  Enumere solo las plataformas que coincidan*STATUS*: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/eb3-platform.html)  | 

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

Muestra los registros creados en el entorno del constructor sobre una versión de la plataforma.

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


****  

|  Name  |  Descripción  | 
| --- | --- | 
|  `version`  |  Versión de la plataforma cuyos registros se van a mostrar. Si se omite, se muestran los registros de la versión actual.  | 
|  `--stream`  | Transmita los registros de implementación con los que se configuraron CloudWatch. | 

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

Muestra el estado de una versión de la plataforma.

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


****  

|  Name  |  Descripción  | 
| --- | --- | 
|  `version`  | Versión de la plataforma cuyo estado se va a recuperar. Si se omite, se muestra el estado de la versión actual. | 

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

Permite seleccionar una plataforma diferente en la que se van a crear las nuevas versiones.

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


****  

|  Name  |  Description (Descripción)  | 
| --- | --- | 
|  `platform`  | Especifica *platform* la versión activa de este espacio de trabajo. Este valor es obligatorio. | 

## Uso de eb platform en entornos
<a name="eb3-platform-environment"></a>

Muestra las plataformas admitidas y permite definir la plataforma y la versión predeterminadas que se van a utilizar cuando se lance un entorno. Utilice **eb platform list** para ver una lista de todas las plataformas admitidas. Utilice **eb platform select** para cambiar la plataforma del proyecto. Utilice **eb platform show** para ver la plataforma del proyecto seleccionada.

### Sintaxis
<a name="eb3-platformenvsyntax"></a>

**eb platform list**

**eb platform select**

**eb platform show**

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


****  

|  Name  |  Descripción  | 
| --- | --- | 
|  `list`  | Muestra la versión de la plataforma actual. | 
|  `select`  | Seleccione la plataforma predeterminada. | 
|  `show`  | Muestra información sobre la plataforma actual. | 

### Ejemplo 1
<a name="eb3-platformenvexample1"></a>

En el siguiente ejemplo, se muestran los nombres de todas las configuraciones de todas las plataformas que admite Elastic Beanstalk.

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

### Ejemplo 2
<a name="eb3-platformenvexample2"></a>

En el siguiente ejemplo, se le pedirá que elija una plataforma en una lista y la versión que desee implementar en la plataforma especificada.

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

### Ejemplo 3
<a name="eb3-platformenvexample3"></a>

En el ejemplo siguiente, se muestra información sobre la plataforma predeterminada actual.

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