AWS Elastic Beanstalk
Guia do desenvolvedor

Configurar ambientes do AWS Elastic Beanstalk (Avançado)

Quando você cria um ambiente do AWS Elastic Beanstalk, o Elastic Beanstalk provisiona e configura todos os recursos da AWS necessários para executar e oferecer suporte ao seu aplicativo. Além de configurar os metadados e o comportamento de atualização do ambiente, você pode personalizar esses recursos fornecendo valores para opções de configuração. Por exemplo, é possível adicionar uma fila do Amazon SQS e um alarme sobre o comprimento da fila, ou adicionar um cluster do Amazon ElastiCache.

A maioria das opções de configuração têm valores padrão que são aplicados automaticamente pelo Elastic Beanstalk. Você pode substituir esses padrões com os arquivos de configuração, configurações salvas, opções da linha de comando ou chamando diretamente a API do Elastic Beanstalk. A EB CLI e o Console do Elastic Beanstalk também aplicam valores recomendados para algumas opções.

Você pode personalizar facilmente seu ambiente ao mesmo tempo que implanta a versão do aplicativo incluindo um arquivo de configuração com o pacote de origem. Ao personalizar o software em sua instância, é mais vantajoso usar um arquivo de configuração do que criar uma AMI personalizada, pois não é necessário manter um conjunto de AMIs.

Ao implantar seus aplicativos, você pode personalizar e configurar o software do qual o aplicativo depende. Esses arquivos podem ser dependências exigidas pelo aplicativo, por exemplo, pacotes adicionais do repositório yum, ou podem ser arquivos de configuração, como uma substituição para o httpd.conf substituir configurações específicas que são usadas como padrão pela AWS Elastic Beanstalk.