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 receptor do seu Application Load Balancer determinam como ele encaminha as solicitações para os destinos. Quando um receptor recebe uma solicitação, ele a avalia em relação a cada regra na ordem de prioridade, começando pela regra de número mais baixo. 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.
Noções básicas de regras
-
Cada regra consiste nos seguintes componentes: prioridade, ações, condições e transformações opcionais.
-
Toda ação de regra tem um tipo e as informações necessárias para execução da ação.
-
Cada condição de regra possui um tipo e informações necessárias para avaliar a condição.
-
Cada transformação de regra tem uma expressão regular correspondente e uma string de substituiçã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 nem transformações. Se nenhuma das condições de outras regras for atendida, a ação para a 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,redirectoufixed-responsee deve ser a última ação a ser executada. -
Cada regra que não seja a regra padrão pode, opcionalmente, incluir uma das seguintes condições:
host-header,http-request-method,path-patternesource-ip. A regra também pode, opcionalmente, incluir uma ou ambas as seguintes condições:http-headerequery-string. -
Cada regra diferente da regra padrão pode incluir opcionalmente uma transformação de regravação de cabeçalho de host e uma transformação de regravação de URL.
-
Você pode especificar até três strings de comparação por condição e até cinco por regra.