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á.
Modificar os recursos criados pelo Elastic Beanstalk para o seu ambiente
Os recursos que o Elastic Beanstalk cria para o seu ambiente têm nomes. Você pode usar esses nomes para obter informações sobre os recursos com uma funçãoou modificar as propriedades nos recursos para personalizar seu comportamento. Este tópico descreve os recursos da AWS utilizados pelo Elastic Beanstalk nos diferentes tipos de ambientes.
nota
O tópico anterior, Recursos personalizados, fornece alguns casos de uso e exemplos para personalizar recursos de ambientes. Você também pode encontrar mais exemplos de arquivos de configuração no tópico posterior: Exemplos de recursos personalizados.
Os ambientes de servidor da web tem os recursos a seguir.
Ambientes de servidor da web
-
AWSEBAutoScalingGroup
(AWS::AutoScaling::AutoScalingGroup): o grupo de Auto Scaling anexado ao seu ambiente. -
Um dos dois recursos a seguir.
-
AWSEBAutoScalingLaunchConfiguration
(AWS::AutoScaling::LaunchConfiguration): a configuração de execução anexada ao grupo de Auto Scaling do seu ambiente. -
AWSEBEC2LaunchTemplate
(AWS::EC2::LaunchTemplate): o modelo de execução do Amazon EC2 usado pelo grupo de Auto Scaling do seu ambiente.
nota
Se o seu ambiente utilizar funcionalidades que requerem modelos de execução do Amazon EC2, e a sua política de usuário não tiver as permissões necessárias, a criação ou atualização do ambiente poderá falhar. Use a política de usuário gerenciada AdministratorAccess-AWSElasticBeanstalk ou adicione as permissões necessárias à sua política personalizada.
-
-
AWSEBEnvironmentName
(AWS::ElasticBeanstalk::Environment): o ambiente. -
AWSEBSecurityGroup
(AWS::EC2::SecurityGroup): o grupo de segurança anexado ao seu grupo de Auto Scaling. -
AWSEBRDSDatabase
(AWS::RDS::DBInstance): a instância de banco de dados do Amazon RDS associada ao ambiente (se aplicável).
Em um ambiente com balanceamento de carga, é possível acessar recursos adicionais relacionados ao load balancer. Os load balancers clássicos têm um recurso para o load balancer e outro para o grupo de segurança anexado a ele. Os load balancers de rede e de aplicativos têm recursos adicionais para listener padrão do load balancer para a regra do listener e para o grupo de destino.
Ambientes de carga equilibrada
-
AWSEBLoadBalancer
(AWS::ElasticLoadBalancing::LoadBalancer): o balanceador de carga clássico do ambiente. -
AWSEBV2LoadBalancer
(AWS::ElasticLoadBalancingV2::LoadBalancer): o balanceador de carga de aplicação ou de rede do ambiente. -
AWSEBLoadBalancerSecurityGroup
(AWS::EC2::SecurityGroup): apenas em uma Amazon Virtual Private Cloud (Amazon VPC) personalizada, o nome do grupo de segurança criado pelo Elastic Beanstalk para o balanceador de carga. Em uma VPC padrão ou no EC2 Classic, o Elastic Load Balancing atribui um grupo de segurança padrão ao balanceador de carga. -
AWSEBV2LoadBalancerListener
(AWS::ElasticLoadBalancingV2::Listener): um listener que permite que o balanceador de carga verifique solicitações de conexão e as encaminhe para um ou mais grupos de destino. -
AWSEBV2LoadBalancerListenerRule
(AWS::ElasticLoadBalancingV2::ListenerRule): define em quais solicitações um listener do Elastic Load Balancing age e a ação que ele executa. -
AWSEBV2LoadBalancerTargetGroup
(AWS::ElasticLoadBalancingV2::TargetGroup): um grupo de destino do Elastic Load Balancing que encaminha solicitações para um ou mais destinos registrados, como instâncias do Amazon EC2.
Ambientes de operador têm recursos para a fila do SQS que armazena as solicitações de entrada, e uma tabela do Amazon DynamoDB que as instâncias usam para escolher o líder.
Ambientes de operador
-
AWSEBWorkerQueue
(AWS::SQS::Queue): a fila do Amazon SQS da qual o daemon extrai solicitações que precisam ser processadas. -
AWSEBWorkerDeadLetterQueue
(AWS::SQS::Queue): a fila do Amazon SQS que armazena mensagens que não podem ser entregues ou que não foram processadas com êxito pelo daemon. -
AWSEBWorkerCronLeaderRegistry
(AWS::DynamoDB::Table): a tabela do Amazon DynamoDB que é o registro interno usado pelo daemon para tarefas periódicas.