

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

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

Este comando dá suporte a dois espaços de trabalho diferentes:

[Plataforma](#eb3-platform-preconfigured)  
Use este espaço de trabalho para gerenciar plataformas personalizadas.

[Ambiente](#eb3-platform-environment)  
Use este espaço de trabalho para selecionar uma plataforma padrão ou mostrar informações sobre a plataforma atual.

O Elastic Beanstalk fornece o atalho **ebp** para **eb platform**.

**nota**  
O Windows PowerShell usa **ebp** como alias de comando. Se você estiver executando o EB CLI no Windows PowerShell, use a forma longa desse comando —. **eb platform**

## Usar eb platform para plataformas personalizadas
<a name="eb3-platform-preconfigured"></a>

Lista as versões da plataforma atual e permite que você gerencie plataformas personalizadas.

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

### Opções
<a name="eb3-platform-options"></a>


****  

|  Name (Nome)  |  Descrição  | 
| --- | --- | 
|  `create [version] [options]`  | Criar uma nova versão da plataforma. [Saiba mais](#eb3-platform-create). | 
|  `delete version [options]`  | Excluir uma versão da plataforma. [Saiba mais](#eb3-platform-delete). | 
|  `events [version] [options]`  | Exibir os eventos de uma versão da plataforma. [Saiba mais](#eb3-platform-events). | 
|  `init [platform] [options]`  | Inicializar um repositório de plataforma. [Saiba mais](#eb3-platform-init). | 
|  `list [options]`  | Listar as versões da plataforma atual. [Saiba mais](#eb3-platform-list). | 
|  `logs [version] [options]`  | Exibir logs do ambiente do compilador para uma versão da plataforma. [Saiba mais](#eb3-platform-logs). | 
|  `status [version] [options]`  | Exibir o status de uma versão da plataforma. [Saiba mais](#eb3-platform-status). | 
|  `use [platform] [options]`  | Selecionar uma plataforma diferente a partir da qual novas versões são criadas. [Saiba mais](#eb3-platform-use). | 
|  [Opções comuns](eb3-cmd-options.md)  |  | 

### Opções comuns
<a name="eb3-platform-common"></a>

Todos os comandos **eb platform** incluem as seguintes opções comuns.


****  

|  Nome  |  Descrição  | 
| --- | --- | 
|  `-h` OU `--help`  |  Mostra uma mensagem de ajuda e sai.  | 
|  `--debug`  |  Mostra saída de depuração adicional.  | 
|  `--quiet`  |  Suprime toda a saída.  | 
|  `-v` OU `--verbose`  |  Mostra saída adicional.  | 
|  `--profile PROFILE`  |  Usa o especificado *PROFILE* de suas credenciais.  | 
|  `-r REGION` OU `--region REGION`  |  Use a região*REGION*.  | 
|  `--no-verify-ssl`  |  Não verifique os certificados AWS SSL.  | 

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

Cria uma nova versão da plataforma e retorna o nome de região da Amazon (ARN) da nova versão. Se não houver um ambiente de compilador em execução na região atual, o comando iniciará uma. As opções de incremento *version* e (`-M`,`-m`, e`-p`) são mutuamente exclusivas. 

#### Opções
<a name="eb3-platform-create-options"></a>


****  

|  Name (Nome)  |  Description  | 
| --- | --- | 
|  *version*  |  Se *version* não for especificado, cria uma nova versão com base na plataforma mais recente com a versão do patch (N em N.N.n) incrementada.  | 
|  `-M` OU `--major-increment`  | Incrementa o número de versão principal (o N em N.n.n). | 
|  `-m` OU `--minor-increment`  | Incrementa o número de versão secundária (o N em n.N.n). | 
|  `-p` OU `--patch-increment`  | Incrementa o número de versão de patch (o N em n.n.N). | 
|  `-i INSTANCE_TYPE` OU --tipo de instância *INSTANCE\$1TYPE*  | Use *INSTANCE\$1TYPE* como tipo de instância, como**t1.micro**. | 
|  `-ip INSTANCE_PROFILE` OU `--instance-profile INSTANCE_PROFILE`  | Use *INSTANCE\$1PROFILE* como perfil de instância ao criar AMIs uma plataforma personalizada. Se a opção `-ip` não estiver especificada, criará o perfil de instância `aws-elasticbeanstalk-custom-platforme-ec2-role` e o usará para a plataforma personalizada. | 
|  `-﻿-﻿tags key1=value1[,key2=value2 ...]`  |  As tags são especificadas como uma lista de `key=value` separados por vírgulas.  | 
|  `--timeout` *minutes*  |  O número definido de minutos antes do limite de tempo do comando.  | 
|  `--vpc.id VPC_ID`  | O ID da VPC na qual o Packer compila. | 
|  `--vpc.subnets VPC_SUBNETS`  | As sub-redes VPC nas quais o Packer compila. | 
|  `--vpc.publicip`  | Associa o público IPs às EC2 instâncias lançadas. | 

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

Excluir uma versão da plataforma. A versão não será excluída se um ambiente a estiver usando.

#### Opções
<a name="eb3-platform-delete-options"></a>


****  

|  Name (Nome)  |  Descrição  | 
| --- | --- | 
|  `version`  | A versão para excluir. Este valor é obrigatório. | 
|  `--cleanup`  |  Remover todas as versões de plataforma no estado `Failed`.  | 
|  `--all-platforms`  |  Se `--cleanup` for especificado, remove todas as versões de plataforma no estado `Failed` para todas as plataformas.  | 
|  `--force`  |  Não requer confirmação ao excluir uma versão.  | 

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

Exibir os eventos de uma versão da plataforma. Se *version* for especificado, exiba os eventos dessa versão, caso contrário, exiba os eventos da versão atual.

#### Opções
<a name="eb3-platform-events-options"></a>


****  

|  Name (Nome)  |  Description  | 
| --- | --- | 
|  *version* | A versão para a qual os eventos são exibidos. Este valor é obrigatório. | 
|  `-f` OU `--follow`  | Continuar a exibir os eventos à medida que ocorrem. | 

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

Inicializar um repositório de plataforma.

#### Opções
<a name="eb3-platform-init-options"></a>


****  

|  Name (Nome)  |  Descrição  | 
| --- | --- | 
|  `platform`  | O nome da plataforma para inicializar. Este valor é obrigatório, a menos que `-i` (modo interativo) esteja habilitado. | 
|  `-i` OU `--interactive`  |  Usar o modo interativo.  | 
|  `-k KEYNAME` OU `--keyname KEYNAME`  |  O nome da EC2 chave padrão.  | 

Você pode executar este comando em um diretório previamente inicializado, embora não possa alterar o tipo de espaço de trabalho se executado em um diretório previamente inicializado.

Para reinicializar com opções diferentes, use a opção `-i`.

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

Listar as versões da Plataforma associada a um espaço de trabalho (diretório) ou uma região.

O comando retorna resultados diferentes dependendo do tipo de espaço de trabalho no qual você o executa da seguinte forma:
+ Em um workspace da Plataforma (um diretório inicializado por `eb platform init`), o comando retornará uma lista de todas as versões de Plataforma da Plataforma personalizada definida no workspace. Adicione a opção `--verbose` ou `--all-platforms` para obter uma lista de todas as versões de Plataforma de todas as Plataformas personalizadas que sua conta tiver na região associada ao workspace.
+ Em um workspace da aplicação (um diretório inicializado por `eb init`), o comando retornará uma lista de todas as versões de plataforma, tanto para plataformas gerenciadas pelo Elastic Beanstalk quanto para as plataformas personalizadas da sua conta. A lista usa nomes curtos de versão da Plataforma, e algumas variáveis da versão da Plataforma podem ser combinadas. Adicione a opção `--verbose` para obter uma lista detalhada com nomes completos e todas as variáveis listadas separadamente.
+ Em um diretório não inicializado, o comando só funciona com a opção `--region`. Ele retorna uma lista de todas as versões de plataforma gerenciada pelo Elastic Beanstalk compatíveis na região. A lista usa nomes curtos de versão da Plataforma, e algumas variáveis da versão da Plataforma podem ser combinadas. Adicione a opção `--verbose` para obter uma lista detalhada com nomes completos e todas as variáveis listadas separadamente.

#### Opções
<a name="eb3-platform-list-options"></a>


****  

|  Name (Nome)  |  Descrição  | 
| --- | --- | 
|  `-a` OU `--all-platforms`  |  Válido somente em um workspace inicializado (um diretório inicializado por `eb platform init` ou `eb init`). Lista as versões das Plataformas de todas as Plataformas associadas à sua conta. | 
|  `-s STATUS` OU `--status STATUS`  |  Liste somente as plataformas que correspondem a*STATUS*: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/eb3-platform.html)  | 

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

Exibir logs do ambiente do compilador para uma versão da plataforma.

#### Opções
<a name="eb3-platform-logs-options"></a>


****  

|  Name (Nome)  |  Descrição  | 
| --- | --- | 
|  `version`  |  A versão da plataforma cujos logs são exibidos. Se omitido, exibe logs da versão atual.  | 
|  `--stream`  | Transmita os registros de implantação que foram configurados com CloudWatch. | 

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

Exibir o status de uma versão da plataforma.

#### Opções
<a name="eb3-platform-status-options"></a>


****  

|  Name (Nome)  |  Descrição  | 
| --- | --- | 
|  `version`  | A versão da plataforma cujo status é recuperado. Se omitida, exibe o status da versão atual. | 

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

Selecionar uma plataforma diferente a partir da qual novas versões são criadas.

#### Opções
<a name="eb3-platform-use-options"></a>


****  

|  Name (Nome)  |  Description  | 
| --- | --- | 
|  `platform`  | Especifica *platform* como a versão ativa desse espaço de trabalho. Este valor é obrigatório. | 

## Usar eb platform para ambientes
<a name="eb3-platform-environment"></a>

Lista as plataformas compatíveis e permite que você defina a plataforma padrão e a versão da plataforma a serem usadas ao iniciar um ambiente. Use **eb platform list** para ver uma lista de todas as plataformas compatíveis. Use **eb platform select** para alterar a plataforma de seu projeto. Use **eb platform show** para ver a plataforma selecionada de seu projeto.

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

**eb platform list**

**eb platform select**

**eb platform show**

### Opções
<a name="eb3-platformenvoptions"></a>


****  

|  Name (Nome)  |  Descrição  | 
| --- | --- | 
|  `list`  | Listar a versão da plataforma atual. | 
|  `select`  | Selecionar a plataforma padrão. | 
|  `show`  | Mostrar informações sobre a plataforma atual. | 

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

O exemplo a seguir lista os nomes de todas as configurações para todas as plataformas compatíveis com o 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
```

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

O exemplo a seguir solicita que você escolha a plataforma em uma lista de plataformas e a versão que você deseja implantar para a 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)
```

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

O exemplo a seguir mostra informações sobre a plataforma padrão atual.

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