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á.
Edite uma regra de ouvinte para seu Application Load Balancer
Você pode editar a ação e as condições de uma regra de ouvinte a qualquer momento. As atualizações de regras não entram em vigor imediatamente, portanto, as solicitações podem ser roteadas usando a configuração de regra anterior por um curto período após a atualização de uma regra. Todas as solicitações em trânsito são concluídas.
Modificar a ação padrão
A ação padrão é atribuída a uma regra chamada Padrão. Você pode manter o tipo de regra atual e alterar as informações necessárias, ou pode alterar o tipo de regra e fornecer as novas informações obrigatórias.
- Console
-
Para modificar a ação padrão
Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.
-
No painel de navegação, selecione Balanceador de carga.
-
Selecione o load balancer.
-
Na guia Receptores e regras, selecione o texto na coluna Protocolo:Porta para abrir a página de detalhes do receptor.
-
Na guia Regras, na seção Regras do ouvinte, marque a caixa de seleção da regra padrão. Selecione Ações e Editar regra.
-
Em Ação padrão, atualize a ação de autenticação e a ação de roteamento conforme necessário.
- AWS CLI
-
Para modificar a ação padrão
Use o comando modify-listener. O exemplo a seguir atualiza o grupo-alvo da forward
ação.
aws elbv2 modify-listener \
--listener-arn listener-arn
\
--default-actions Type=forward,TargetGroupArn=new-target-group-arn
O exemplo a seguir atualiza a ação padrão para distribuir o tráfego igualmente entre dois grupos-alvo.
aws elbv2 modify-listener \
--listener-arn listener-arn
\
--default-actions '[{
"Type":"forward",
"ForwardConfig":{
"TargetGroups":[
{"TargetGroupArn":"target-group-1-arn
","Weight":50
},
{"TargetGroupArn":"target-group-2-arn
","Weight":50
}
]
}
}]'
- CloudFormation
-
Para modificar a ação padrão
Atualize o AWS::ElasticLoadBalancingV2::Listenerrecurso.
Resources:
myHTTPlistener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: HTTP
Port: 80
DefaultActions:
- Type: "forward"
TargetGroupArn: !Ref myNewTargetGroup
Atualizar as prioridades das regras
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ê pode alterar a prioridade de uma regra não padrão a qualquer momento. Você não pode alterar a prioridade da regra padrão.
- Console
-
Para atualizar as prioridades das regras
Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.
-
No painel de navegação, selecione Load Balancers.
-
Selecione o load balancer.
-
Na guia Receptores e regras, selecione o texto na coluna Protocolo:Porta para abrir a página de detalhes do receptor.
-
Na guia Regras, selecione a regra do ouvinte e escolha Ações, Repriorizar regras.
-
Na seção Regras do ouvinte, a coluna Prioridade exibe as prioridades atuais da regra. Para atualizar a prioridade de uma regra, insira um valor de 1 a 50.000.
-
Escolha Salvar alterações.
- AWS CLI
-
Para atualizar as prioridades das regras
Use o comando set-rule-priorities.
aws elbv2 set-rule-priorities \
--rule-priorities "RuleArn=listener-rule-arn
,Priority=5
"
- CloudFormation
-
Para atualizar as prioridades das regras
Atualize o AWS::ElasticLoadBalancingV2::ListenerRulerecurso.
Resources:
myListenerRule:
Type: 'AWS::ElasticLoadBalancingV2::ListenerRule'
Properties:
ListenerArn: !Ref myListener
Priority: 5
Conditions:
- Field: host-header
Values:
- example.com
- www.example.com
Actions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup
Atualizar ações e condições
Você pode atualizar as ações e condições de uma regra.
- Console
-
Para atualizar as ações e condições das regras
Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.
-
No painel de navegação, selecione Load Balancers.
-
Selecione o load balancer.
-
Na guia Receptores e regras, selecione o texto na coluna Protocolo:Porta para abrir a página de detalhes do receptor.
-
Na guia Regras, selecione a regra do ouvinte e escolha Ações, Editar regra.
-
Atualize as ações e condições das regras conforme necessário. Para obter detalhes das etapas, consulte, Adicionar uma regra.
-
Escolha Próximo.
-
(Opcional) Atualize a prioridade.
-
Escolha Próximo.
-
Escolha Salvar alterações.
- AWS CLI
-
Para atualizar as ações e condições das regras
Use o comando modify-rule com a --actions
opção, a --conditions
opção ou ambas as opções.
Para obter exemplos dessas opções, consulteAdicionar uma regra.
- CloudFormation
-
Para atualizar as ações e condições das regras
Atualize o AWS::ElasticLoadBalancingV2::ListenerRulerecurso.
Para exemplos de regras, consulte Adicionar uma regra.
As tags ajudam você a categorizar seus receptores e regras de maneiras diferentes. Por exemplo, você pode marcar um recurso por finalidade, proprietário ou ambiente. As chaves de tag devem ser exclusivas para cada regra. Se você adicionar uma tag a uma chave que já está associada a uma regra, o valor da tag será atualizado.
Quando não precisar mais de uma tag, você poderá removê-la.
- Console
-
Para gerenciar as tags de uma regra
Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.
-
No painel de navegação, selecione Load Balancers.
-
Escolha o nome do balanceador de carga para abrir sua página de detalhes.
-
Na guia Receptores e regras, selecione o texto na coluna Protocolo:Porta para abrir a página de detalhes do receptor.
-
Na guia Regras, selecione o texto na coluna Etiqueta de nome para abrir a página de detalhes da regra.
-
Na página de detalhes, escolha Gerenciar tags.
-
Na página Gerenciar tags, é possível realizar uma ou mais das seguintes ações:
-
Para adicionar uma nova tag, escolha Adicionar nova tag e insira valores para Chave e Valor.
-
Para excluir uma tag, escolha Remover ao lado da tag.
-
Para atualizar uma tag, insira novos valores para Chave ou Valor.
-
Escolha Salvar alterações.
- AWS CLI
-
Para adicionar tags a uma regra
Use o comando add-tags.
aws elbv2 add-tags \
--resource-arns listener-rule-arn
\
--tags "Key=project
,Value=lima
" "Key=department
,Value=digital-media
"
Para remover tags de uma regra
Use o comando remove-tags.
aws elbv2 remove-tags \
--resource-arns listener-rule-arn
\
--tag-keys project
department
- CloudFormation
-
Para adicionar tags a uma regra
Atualize o AWS::ElasticLoadBalancingV2::ListenerRulerecurso.
Resources:
myListenerRule:
Type: 'AWS::ElasticLoadBalancingV2::ListenerRule'
Properties:
ListenerArn: !Ref myListener
Priority: 10
Conditions:
- Field: host-header
Values:
- example.com
- www.example.com
Actions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup
Tags:
- Key: 'project
'
Value: 'lima
'
- Key: 'department
'
Value: 'digital-media
'