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á.
Configurar ambientes do Elastic Beanstalk
Este tópico se concentra em opções de configuração disponíveis no console do Elastic Beanstalk. O AWS Elastic Beanstalk fornece uma ampla gama de opções para personalizar os recursos no ambiente, juntamente com o comportamento do Elastic Beanstalk e as configurações da plataforma.
Os tópicos a seguir mostram como configurar seu ambiente no console. Eles também descrevem os namespaces subjacentes que correspondem às opções do console a serem usadas com arquivos de configuração ou com as opções de configuração da API. Para saber mais sobre métodos de configuração avançados, consulte Configurar ambientes do Elastic Beanstalk (avançado).
Tópicos
- Recursos provisionados
- Configuração do ambiente usando o console do Elastic Beanstalk
- Instâncias do Amazon EC2 para seu ambiente do Elastic Beanstalk
- Grupo do Auto Scaling para o seu ambiente do Elastic Beanstalk
- Balanceador de carga do ambiente do Elastic Beanstalk
- Adição de um banco de dados ao seu ambiente do Elastic Beanstalk
- Segurança do ambiente AWS Elastic Beanstalk
- Marcar recursos em seus ambientes do Elastic Beanstalk
- Propriedades de ambientes e outras configurações de software
- Notificações do ambiente do Elastic Beanstalk com o Amazon SNS
- Configurar a Amazon Virtual Private Cloud (Amazon VPC) com o Elastic Beanstalk
- Nome de domínio do ambiente do Elastic Beanstalk
Recursos provisionados
Quando você cria um ambiente de servidor web, o Elastic Beanstalk cria vários recursos para dar suporte à operação da sua aplicação. Este capítulo descreve como personalizar esses recursos para o ambiente Elastic Beanstalk.
-
Instância do EC2: uma máquina virtual do Amazon Elastic Compute Cloud (Amazon EC2) configurada para executar aplicações Web na plataforma escolhida.
Cada plataforma executa um conjunto específico de software, arquivos de configuração e scripts para oferecer suporte a uma versão de linguagem, framework, contêiner da web específicos ou a uma combinação deles. A maioria das plataformas usa o Apache ou o NGINX como um proxy reverso que fica na frente da aplicação Web, encaminha solicitações para ela, atende ativos estáticos e gera logs de acesso e de erro.
-
Grupo de segurança de instância: um grupo de segurança do Amazon EC2 configurado para permitir tráfego de entrada na porta 80. Esse recurso permite que o tráfego HTTP do load balancer chegue à instância do EC2 que executa seu aplicativo Web. Por padrão, o tráfego não é permitido em outras portas.
-
Balanceador de carga: um balanceador de carga do Elastic Load Balancing configurado para distribuir solicitações para as instâncias que executam a aplicação. Um load balancer também elimina a necessidade de expor suas instâncias diretamente à Internet.
-
Grupo de segurança do balanceador de carga: um grupo de segurança do Amazon EC2 configurado para permitir tráfego de entrada na porta 80. Esse recurso permite que o tráfego HTTP da Internet acesse o load balancer. Por padrão, o tráfego não é permitido em outras portas.
-
Grupo de Auto Scaling: grupo de Auto Scaling configurado para substituir uma instância se ela for encerrada ou ficar indisponível.
-
Bucket do Amazon S3: um local de armazenamento do seu código-fonte, logs e outros artefatos criados quando o Elastic Beanstalk é utilizado.
-
Alarmes do Amazon CloudWatch: dois alarmes do CloudWatch que monitoram a carga nas instâncias do ambiente e são acionados quando ela está muito alta ou muito baixa. Quando um alarme é acionado, o seu grupo de Auto Scaling pode aumentar ou diminuir.
-
Pilha do AWS CloudFormation: o Elastic Beanstalk usa o AWS CloudFormation para iniciar os recursos em seu ambiente e propagar alterações de configuração. Os recursos são definidos em um modelo que você pode visualizar no console do AWS CloudFormation
. -
Nome de domínio: um nome de domínio que encaminha para a aplicação Web no formato
subdomínio
.região
.elasticbeanstalk.com.Segurança de domínios
Para aumentar a segurança de suas aplicações do Elastic Beanstalk, o domínio elasticbeanstalk.com é registrado na Lista Pública de Sufixos (PSL)
. Se precisar definir cookies confidenciais no nome de domínio padrão para suas aplicações Elastic Beanstalk, recomendamos usar cookies com um prefixo
__Host-
para maior segurança. Essa prática defende seu domínio contra tentativas de falsificação de solicitação entre sites (CSRF). Para obter mais informações, consulte a página Set-Cookiena Mozilla Developer Network.