Creazione di un criterio di instradamento load balancer

Creare un criterio di instradamento per guidare il funzionamento di instradamento di un load balancer.

Per informazioni sui prerequisiti, vedere Criteri di instradamento per i load balancer.

Nota

Per utilizzare un criterio di instradamento, è necessario creare un listener che utilizzi tale criterio. Per ulteriori informazioni, vedere Creazione di un listener.

    1. Nella pagina della lista Load balancer, selezionare il load balancer che si desidera utilizzare. Se hai bisogno di assistenza per trovare la pagina della lista o il load balancer, vedere Elenco dei load balancer.
    2. Nella pagina dei dettagli del load balancer, selezionare Criteri e trovare la sezione Criteri di instradamento.
    3. Selezionare Crea criterio di instradamento.
    4. Immettere un nome per il set di regole dei criteri di instradamento. È necessario un nome. Il nome deve essere univoco e non può essere modificato. Il nome non può iniziare con un punto e non può contenere i seguenti caratteri: ; ? # / % \ ] [. Il nome deve iniziare con una lettera o un carattere di sottolineatura minuscolo o minuscolo, mentre il resto del nome può contenere numeri, caratteri di sottolineatura e lettere maiuscole o minuscole.
    5. Per creare una regola nel set di regole:
      1. Selezionare Se tutte corrispondono (le condizioni peer utilizzano un AND logico) o Se esiste una corrispondenza (le condizioni peer utilizzano un OR logico). Nelle regole con più condizioni, questa selezione indica se una o tutte le condizioni specificate producono un'azione. Possono esistere fino a cinque condizioni regola e possono essere presenti fino a cinque condizioni nidificate all'interno di una condizione di livello superiore. In una politica possono esistere fino a 200 condizioni totali. Le condizioni nidificate non possono avere ulteriori condizioni nidificate al loro interno.
      2. Ogni condizione di livello superiore ha un tipo, uno stile di corrispondenza e un criterio finale.
        • Tipo di condizione: l'impostazione può essere Percorso, Cookie richiesta, Intestazione richiesta, Query URL o Corrispondenza nidificata. I campi disponibili per una condizione cambiano a seconda del tipo di condizione.

          Una corrispondenza nidificata dispone inoltre di criteri di corrispondenza delle condizioni nidificate per le condizioni nidificate all'interno delle quali è possibile avere una combinazione di AND e OR in una condizione. Selezionare +Another condizione nidificata per aggiungere un'altra condizione nidificata all'interno del gruppo. È possibile nidificare le condizioni a un solo livello di profondità.

        • Lo stile di corrispondenza per Percorso può essere: Is, Is not, Starts with, Non inizia con, Ends with o Non termina con.

          Lo stile di corrispondenza per intestazione richiesta, cookie di richiesta e Query URL può essere: Contiene, Non contiene, Esiste o Non esiste.

        • I criteri finali dipendono dal tipo di condizione selezionato e possono essere una stringa URL (tutte le condizioni del percorso lo utilizzano), una coppia Chiave:Valore o solo una Chiave.
      3. Selezionare l'azione. Se si seleziona Instrada al set backend, selezionare il set backend di destinazione dalla lista dei set disponibili.
      4. Per creare un'altra regola, selezionare + Altra regola.
      È inoltre possibile selezionare Mostra controlli avanzati. Viene visualizzata una finestra di modifica in cui è possibile immettere direttamente il testo per definire le regole utilizzando il linguaggio dei criteri di instradamento per i load balancer.
    6. Selezionare Avanti dopo aver definito le regole. Il passo successivo consiste nel confermare l'ordine delle regole.
    7. Selezionare accanto alla regola per visualizzare un riepilogo delle condizioni e delle azioni impostate in una regola.
    8. Selezionare Riordina per spostare una regola verso l'alto o verso il basso nell'ordine dei criteri. Selezionare un'opzione tra Sposta in alto, Sposta in basso, Sposta su o Sposta giù. Le ultime due opzioni consentono di spostare la regola verso l'alto o verso il basso di una posizione nell'ordine.
    9. Selezionare Crea criterio di instradamento.
  • Utilizzare il comando oci lb routing-policy create e i parametri richiesti per creare un criterio di instradamento per un load balancer.

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

    Per un elenco completo dei parametri e dei valori per i comandi CLI, consultare il manuale CLI Command Reference.

  • Eseguire l'operazione CreateRoutingPolicy per creare un criterio di instradamento per un load balancer.