eb appversion - AWS Elastic Beanstalk

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

Descrição

O comando appversion da EB CLI gerencia as versões da aplicação 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. Se você chamar o comando sem opções, ele entrará no modo interativo.

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.

Sintaxe

eb appversion

eb appversion [-c | --create]

eb appversion [-d | --delete] version-label

eb appversion lifecycle [-p | --print]

Opções

Name (Nome)

Descrição

Tipo: sequência

application_name

ou

—application_name nome da aplicação

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 da aplicação.

-d rótulo-da-versão

ou

--delete rótulo-da-versão

Exclua a versão da aplicação rotulada como rótulo de versão.

-l version_label

ou

--label version_label

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.

lifecycle -p

ou

lifecycle --print

Exibir a política de ciclo de vida do aplicativo atual.

-m "version_description"

ou

--message "version_description"

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

Repositório do CodeCommit e ramificação. Para obter mais informações, consulte Usar o EB CLI com o AWS CodeCommit.

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 minutos

O número de minutos antes de esgotar o tempo limite do comando.

Aplicável somente com a opção --create.

Opções comuns

Usar o comando interativamente

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.

Resultado

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 opção --delete rótulo-da-versão exibe uma mensagem confirmando que a versão do aplicativo foi excluída.

Exemplos

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.

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.

O exemplo a seguir mostra a saída de um comando eb appversion lifecycle -p, em que ACCOUNT-ID é 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