Regras do receptor para seu Application Load Balancer - Elastic Load Balancing

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á.

Regras do receptor para seu Application Load Balancer

As regras de ouvinte do seu Application Load Balancer determinam como ele encaminha as solicitações para os destinos. Quando um ouvinte recebe uma solicitação, ele avalia a solicitação em relação a cada regra em ordem de prioridade, começando pela regra de menor numeração. Cada regra inclui condições a serem atendidas e as ações a serem executadas quando as condições da regra forem atendidas. Esse mecanismo de roteamento flexível permite que você implemente padrões sofisticados de distribuição de tráfego, ofereça suporte a vários aplicativos ou microsserviços em um único balanceador de carga e personalize o tratamento de solicitações com base nos requisitos específicos do seu aplicativo.

Princípios básicos das regras
  • Cada regra consiste em uma prioridade, uma ou mais ações e uma ou mais condições.

  • Cada ação de regra tem um tipo e as informações necessárias para realizar a ação.

  • Cada condição de regra tem um tipo e as informações necessárias para avaliar a condição.

  • Ao criar um listener, você define as ações para a regra padrão. A regra padrão não pode ter condições. Se nenhuma das condições das outras regras for atendida, a ação da regra padrão será executada.

  • As regras são avaliadas em ordem de prioridade, do valor mais baixo para o valor mais alto. A regra padrão é avaliada por último. Você não pode alterar a prioridade da regra padrão.

  • Cada regra deve incluir exatamente uma das seguintes ações: forward, redirect ou fixed-response e deve ser a última ação a ser executada.

  • Cada regra diferente da regra padrão pode, opcionalmente, incluir uma das seguintes condições: host-headerhttp-request-method,path-pattern, e. source-ip Opcionalmente, também pode incluir uma ou ambas as seguintes condições: http-header e. query-string

  • Você pode especificar até três strings de comparação por condição e até cinco por regra.