Изменить порядок применения HTTP-политик в правиле
Порядок применения HTTP-политик зависит от действия политики. Сначала применяются политики на отклонение трафика (REJECT), затем политики направления на URL (REDIRECT_TO_URL) и префикс URL (REDIRECT_PREFIX), затем политики направления на целевую группу (REDIRECT_TO_POOL).
Если в правиле несколько HTTP-политик с одинаковым действием, они применяются согласно позиции политики в правиле балансировщика. Вы можете изменить позицию политики.
Панель управления
OpenStack CLI
-
В панели управления перейдите в раздел Облачная платформа → Балансировщики.
-
Откройте вкладку Балансировщики → страница балансировщика.
-
Откройте карточку правила.
-
В блоке HTTP-политики перетащите политики. Политика, которая находится выше других политик с таким же действием, применится первой.
-
Нажмите Подтвердить.
-
Измените позицию HTTP-политики в правиле:
openstack loadbalancer l7policy set --position <position> <policy>
Укажите:
<position>
— позиция политики в правиле, например, политика с позицией1
применится первой среди политик с таким же действием;<policy>
— ID или имя HTTP-политики. Список можно посмотреть с помощьюopenstack loadbalancer l7policy list