

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

## Description
<a name="eb3-appversion-description"></a>

O comando `appversion` da EB CLI gerencia as [versões da aplicação](concepts.md#concepts-version) do Elastic Beanstalk. Você pode criar uma nova versão de aplicação sem implantar, excluir uma versão da aplicação ou criar a [política de ciclo de vida da versão da aplicação](applications-lifecycle.md). Se você chamar o comando sem opções, ele entrará no [modo interativo](#eb3-appversion-interactive).

Use a opção `--create` para criar uma nova versão da aplicação.

Use a opção `--delete` para excluir uma versão do aplicativo.

Use a opção `lifecycle` para exibir ou criar a política de ciclo de vida de versão do aplicativo. Para obter mais informações, consulte [Definir as configurações de ciclo de vida da versão do aplicativo](applications-lifecycle.md).

## Sintaxe
<a name="eb3-appversion-syntax"></a>

 **eb appversion** 

 **eb appversion [-c \$1 --create]** 

 **eb appversion [-d \$1 --delete] *version-label*** 

 **eb appversion lifecycle [-p \$1 --print]** 

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


****  

|  Name (Nome)  |  Descrição Tipo: string  | 
| --- | --- | 
|  -uma *application-name* or --nome\$1do\$1aplicativo *application-name*  | O nome do aplicativo. Se uma aplicação com o nome especificado não for encontrada, a EB CLI criará uma versão da aplicação para uma nova aplicação. Aplicável somente com a opção `--create`. Tipo: sequência  | 
|  -c ou --create  | Crie uma [nova versão](concepts.md#concepts-version) da aplicação. | 
|  -d *version-label* or --excluir *version-label*  | Exclua a versão do aplicativo que está rotuladaversion-label. | 
|  `-l` *version\$1label* or `--label` *version\$1label*  |  Especifique um rótulo a ser usado para a versão criada pela EB CLI. Se você não usar essa opção, a EB CLI gerará um novo rótulo exclusivo. Se você fornecer um rótulo de versão, verifique se ele é exclusivo. Aplicável somente com a opção `--create`. Tipo: sequência  | 
|  ciclo de vida  | Chamar o editor padrão para criar uma nova política de ciclo de vida de versão do aplicativo. Use esta política para evitar atingir a [cota da versão da aplicação](https://docs.aws.amazon.com/general/latest/gr/elasticbeanstalk.html#limits_elastic_beanstalk). | 
|  lifecycle -p ou lifecycle --print  | Exibir a política de ciclo de vida do aplicativo atual. | 
|  `-m` "*version\$1description*" or `--message` "*version\$1description*"  |  A descrição da versão da aplicação. Está incluído entre aspas duplas. Aplicável somente com a opção `--create`. Tipo: sequência  | 
|  `-p` ou `--process`  |  Pré-processa e valida o manifesto de ambiente e os arquivos de configuração no pacote de origem. A validação de arquivos de configuração pode identificar problemas. Recomendamos que você faça isso antes de implantar a versão da aplicação no ambiente. Aplicável somente com a opção `--create`.  | 
|  `--source codecommit/repository-name/branch-name`  |  CodeCommit repositório e filial.  Aplicável somente com a opção `--create`.  | 
|  `--staged`  |  Use os arquivos preparados no índice git em vez da confirmação HEAD para criar a versão da aplicação. Aplicável somente com a opção `--create`.  | 
|  `--timeout` *minutes*  |  O número de minutos antes de esgotar o tempo limite do comando. Aplicável somente com a opção `--create`.  | 
|  [Opções comuns](eb3-cmd-options.md)  |  | 

## Usar o comando interativamente
<a name="eb3-appversion-interactive"></a>

Se você usar o comando sem argumentos, a saída exibirá as versões da aplicação. Eles estão listados em ordem cronológica inversa, com a última versão listada primeiro. Consulte a seção **Examples (Exemplos)** para obter exemplos da aparência da tela. Observe que a linha de status é exibida na parte inferior. A linha de status exibe informações sensíveis ao contexto.

Pressione `d` para excluir uma versão do aplicativo, pressione `l` para gerenciar a política de ciclo de vida de seu aplicativo ou pressione `q` para sair sem fazer alterações.

**nota**  
Se a versão estiver implantada em qualquer ambiente, você não poderá excluí-la.

## Output
<a name="eb3-appversion-output"></a>

O comando com a opção `--create` exibe uma mensagem confirmando que a versão da aplicação foi excluída.

O comando com a `--delete` *version-label* opção exibe uma mensagem confirmando que a versão do aplicativo foi excluída.

## Exemplos
<a name="eb3-appversion-example"></a>

O exemplo a seguir mostra a janela interativa de um aplicativo sem implantações.

![\[Application window showing version history with three entries and no current deployment.\]](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/images/InteractiveModeNoEnvironment.png)


O exemplo a seguir mostra a janela interativa de um aplicativo com a quarta versão, com o rótulo da versão **Sample Application (Aplicativo de exemplo)**, implantada.

![\[Application versions table showing 4 versions, with the latest labeled "Sample Application" deployed 2 minutes ago.\]](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/images/InteractiveModeWithEnvironment.png)


O exemplo a seguir mostra a saída de um **eb appversion lifecycle -p** comando, onde *ACCOUNT-ID* está o ID da conta do usuário:

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