Creación de una política de enrutamiento de equilibrador de carga

Cree una política de enrutamiento para guiar el comportamiento de enrutamiento de un equilibrador de carga.

Para obtener información sobre los requisitos, consulte Políticas de enrutamiento para equilibradores de carga.

Nota

Para utilizar una política de enrutamiento, debe crear un listener que utilice la política. Consulte Creación de un listener para obtener más información.

    1. En la página de lista Equilibradores de carga, seleccione el equilibrador de carga con el que desea trabajar. Si necesita ayuda para buscar la página de lista o el equilibrador de carga, consulte Listado de equilibradores de carga.
    2. En la página de detalles del equilibrador de carga, seleccione Políticas y busque la sección Políticas de enrutamiento.
    3. Seleccione Crear política de enrutamiento.
    4. Introduzca un Nombre para el juego de reglas de política de enrutamiento. Se necesita un nombre. El nombre debe ser único y no se puede cambiar. El nombre no puede empezar por un punto y no puede contener ninguno de estos caracteres: ; ? # / % \ ] [. El nombre debe empezar por una letra en mayúsculas o minúsculas o un subrayado, y el resto del nombre puede contener números, caracteres de subrayado y letras en mayúsculas o minúsculas.
    5. Para crear una regla en el juego de reglas:
      1. Seleccione Si todas coinciden (las condiciones de peer utilizan un AND lógico) o Si todas coinciden (las condiciones de peer utilizan un OR lógico). En las reglas con varias condiciones, esta selección indica si una o todas las condiciones especificadas producen una acción. Puede haber hasta cinco condiciones de regla y puede tener hasta cinco condiciones anidadas en una condición de nivel superior. Puede haber hasta 200 condiciones en total en una política. Las condiciones anidadas no pueden tener otras condiciones anidadas en ellas.
      2. Cada condición de nivel superior tiene un tipo, un estilo de coincidencia y un criterio final.
        • Tipo de condición: el valor puede ser Ruta, Cookies de solicitud, Cabecera de solicitud, Consulta de URL o Coincidencia anidada. Los campos disponibles para una condición cambian en función del tipo de condición.

          Una coincidencia anidada también tiene un criterio de coincidencia de condiciones anidadas para las condiciones anidadas que contiene, lo que permite tener una combinación de AND y OR en una condición. Seleccione +Another condición anidada para agregar otra condición anidada dentro del grupo. Solo puede anidar condiciones con un nivel de profundidad.

        • El estilo de coincidencia para Ruta puede ser: Es, No, Empieza por, No empieza por, Termina por o No termina por.

          El estilo de coincidencia para Cabecera de solicitud, Cookies de solicitud y Consulta de URL puede ser: Contiene, No contiene, Existe o No existe.

        • Los criterios finales dependen del Tipo de condición seleccionado y pueden ser una cadena URL (Todas las condiciones de ruta utilizan esta) un par Clave:Valor o solo una Clave.
      3. Seleccione la Acción. Si selecciona Ruta hacia juego de backends, seleccione el juego de backends de destino en la lista de juegos disponibles.
      4. Para crear otra regla, seleccione + Otra regla.
      También puede seleccionar Mostrar controles avanzados. Se abrirá una ventana de edición en la que puede introducir directamente texto para definir reglas mediante el Lenguaje de política de enrutamiento para equilibradores de carga.
    6. Seleccione Siguiente después de terminar de definir las reglas. El siguiente paso es confirmar el orden de las reglas.
    7. Seleccione junto a la regla para mostrar un resumen de las condiciones y acciones definidas en una regla.
    8. Seleccione Reorganizar para subir o bajar una regla en el orden de la política. Seleccione entre Mover al principio, Mover al final, Mover hacia arriba o Mover hacia abajo. Las dos últimas opciones cambian la regla una posición hacia arriba o hacia abajo del orden.
    9. Seleccione Crear política de enrutamiento.
  • Utilice el comando oci lb route-policy create y los parámetros necesarios para crear una política de enrutamiento para un equilibrador de carga:

    oci lb routing-policy create --name name --load-balancer-id load_balancer_id --condition-language-version condition_language_version --rules rules [OPTIONS]

    Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de la CLI.

  • Ejecute la operación CreateRoutingPolicy para crear una política de enrutamiento para un equilibrador de carga.