Gerenciar versões de aplicativos - 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á.

Gerenciar versões de aplicativos

Este tópico explica as versões de aplicações e como criá-las e gerenciá-las.

O Elastic Beanstalk cria uma versão da aplicação sempre que você faz upload do código-fonte. Isso normalmente ocorre quando você cria um ambiente ou faz upload e implanta o código usando o console de gerenciamento do ambiente ou a CLI do EB. O Elastic Beanstalk exclui essas versões da aplicação de acordo com a política de ciclo de vida da aplicação e quando a aplicação é excluída. Para obter detalhes sobre a política de ciclo de vida de aplicativo, consulte Definir as configurações de ciclo de vida da versão do aplicativo.

Também é possível fazer upload de um pacote de origem sem implantá-lo usando o console de gerenciamento da aplicaçãoou com o comando eb appversion da EB CLI. O Elastic Beanstalk armazena pacotes de origem no Amazon Simple Storage Service (Amazon S3) e não os exclui automaticamente.

Você pode aplicar tags a uma versão do aplicativo ao criá-la e editar tags de versões existentes do aplicativo. Para obter detalhes, consulte Atribuir tags em versões do aplicativo.

Criação de versões de aplicações

Você também pode criar outra versão da aplicação usando a EB CLI. Para obter mais informações, consulte eb appversion no capítulo Comandos da EB CLI.

nota

Com o tempo, seu aplicativo pode acumular várias versões do aplicativo. Para economizar espaço de armazenamento e evitar atingir a cota de versões da aplicação, é recomendável excluir versões da aplicação que não são mais necessárias.

O arquivo especificado no procedimento a seguir está associado à sua aplicação. Você pode implantar a versão do aplicativo em um ambiente novo ou existente.

Para criar uma nova versão do aplicativo
  1. Abra o console do Elastic Beanstalk e, na lista Regions (Regiões), selecione a sua Região da AWS.

  2. No painel de navegação, selecione Aplicativos e escolha o nome do aplicativo na lista.

    nota

    Se você tiver muitos aplicativos, use a barra de pesquisa para filtrar a lista de aplicativos.

  3. No painel de navegação, encontre o nome do aplicativo e escolha Application versions (Versões do aplicativo).

  4. Escolha Carregar. Use o formulário na tela para carregar o pacote de origem do aplicativo.

    nota

    O tamanho máximo do arquivo do pacote de fontes é 500 MB.

  5. Opcionalmente, forneça uma breve descrição e adicione chaves e valores de tag.

  6. Escolha Carregar.

Exclusão de versões de aplicações

Você também pode excluir uma versão da aplicação usando a EB CLI. Para obter mais informações, consulte eb appversion no capítulo Comandos da EB CLI.

nota

A exclusão de uma versão do aplicativo não afeta os ambientes que a estão executando no momento.

Também é possível configurar o Elastic Beanstalk para excluir versões antigas automaticamente ao definir as configurações do ciclo de vida de versões da aplicação. Se você definir essas configurações de ciclo de vida do aplicativo, elas serão aplicadas a novas versões do aplicativo. Por exemplo, se você configurar, no máximo, 25 versões da aplicação, o Elastic Beanstalk excluirá a versão mais antiga quando você fizer upload da 26ª versão. Se você definir um período máximo de 90 dias, todas as versões com mais de 90 dias serão excluídas quando você fizer upload de uma nova versão. Para obter detalhes, consulte Definir as configurações de ciclo de vida da versão do aplicativo.

Para excluir uma versão do aplicativo
  1. Abra o console do Elastic Beanstalk e, na lista Regions (Regiões), selecione a sua Região da AWS.

  2. No painel de navegação, selecione Aplicativos e escolha o nome do aplicativo na lista.

    nota

    Se você tiver muitos aplicativos, use a barra de pesquisa para filtrar a lista de aplicativos.

  3. No painel de navegação, encontre o nome do aplicativo e escolha Application versions (Versões do aplicativo).

  4. Selecione uma ou mais versões do aplicativo que você deseja excluir.

  5. Escolha Ações e Excluir.

  6. (Opcional) Para deixar o pacote de origem da aplicação para essas versões de aplicações no bucket do Amazon Simple Storage Service (Amazon S3), desmarque a caixa Delete versions from Amazon S3 (Excluir versões do Amazon S3).

  7. Escolha Excluir.

Se você não optar por excluir o pacote de origem do Amazon S3, o Elastic Beanstalk ainda excluirá a versão de seus registros. No entanto, o pacote de origem é deixado no bucket de armazenamento do Elastic Beanstalk. A cota de versões da aplicação se aplica apenas a versões monitoradas pelo Elastic Beanstalk. Portanto, se for necessário, você poderá excluir versões para se manter dentro da cota, mas retenha todos os pacotes de origem no Amazon S3.

nota

A cota de versões da aplicação não se aplica a pacotes de origem, mas ainda assim pode haver cobranças do Amazon S3 e reter informações pessoais além do tempo necessário. O Elastic Beanstalk nunca exclui pacotes de origem automaticamente. Você deve excluir os pacotes de origem quando não precisar mais deles.