Ao criar uma Routing Rule no Azure Application Gateway, existem duas opções Basic e Path-Based, mas como você consegue modificá-la?
Quando você configura o Application Gateway, será necessário criar uma regra padrão, que ficará associada ao Listener, Backend Pool e ao HTTP settings.
Rule Type
Como mencionado anteriormente, existem dois tipos de regras: Basic ou Path-Based
Basic
Toda e qualquer solicitação ao listener associado será encaminhada para apenas um backend pool que está definido com o HTTP settings
Path-Based
Solicitações de URL específicas para backend pool específicos
Verificar Rule Types
Para verificar regras existentes, vá até seu Application Gateway e abaixo de Settings, procure por Rules, em seguida você verá do seu lado direito as regras existentes
Modificar Rule Type Basic para Path-Based
Se você já tiver uma regra Basic e acessar as suas configurações, e ir em Backend targets notará que não existe qualquer opção para modificar de Basic para Path-Based
A única forma de modificar Routing Rule Type no Azure Application Gateway será através da linha de comando, ou então, criando uma nova regra e configurando desde o começo como Path-Based
Criar um URL Path Map
Para que seja possível ter uma regra do tipo Path-Based, é necessário a criação de um “objeto” chamado URL Path Map, onde ficarão armazenadas as informações do backend pool.
Modificar Rule Type de uma regra existente
Agora que você possui um URL Path Map, já é possível modificar o Rule Type, também utilizando a linha de comando
Agora, você pode conferir que no Azure Portal a regra foi alterada para Path-Based
E ao acessar as configurações da rule, verá que é possível adicionar novos Path based rules diretamente pelo portal ao clicar em Add multiple targets to create a path-based rule
Referências
Deixe um comentário