Come posso inviare risposte HTTP personalizzate per URL specifici da un Application Load Balancer?

2 minuti di lettura
0

Voglio inoltrare risposte HTTP personalizzate ed eliminare le richieste del client per URL specifici da un Application Load Balancer.

Soluzione

Usare azioni a risposta fissa per eliminare le richieste del client e restituire una risposta HTTP personalizzata. È possibile utilizzare questa azione per restituire un codice di risposta 2XX, 4XX o 5XX e un messaggio facoltativo.

Completa i seguenti passaggi per aggiungere una regola con un'azione a risposta fissa sull'ascoltatore di Application Load Balancer:

  1. Apri la console Amazon Elastic Compute Cloud (Amazon EC2).
  2. Nel pannello di navigazione, in Bilanciamento del carico, seleziona Sistemi di bilanciamento del carico.
  3. Scegli il sistema di bilanciamento del carico e seleziona la scheda Ascoltatori.
  4. Scegli l'ascoltatore, seleziona Azioni e quindi Gestione delle regole.
  5. Seleziona Aggiungi regole (segno più) nella barra dei menu. Quest’operazione aggiunge le icone Inserisci regola in ogni posizione in cui è possibile inserire una regola nell'ordine di priorità.
  6. Seleziona Inserisci regola e definisci la regola:
    Per aggiungere un'azione a risposta fissa, seleziona Aggiungi azione e quindi Restituzione risposta fissa. Inserisci un codice di risposta e un corpo della risposta facoltativo, quindi seleziona il segno di spunta.
    (Facoltativo) Per configurare il routing basato su host, seleziona Aggiungi condizione e quindi L’host è. Inserisci il nome host (ad esempio "*.example.com") e seleziona il segno di spunta.
    (Facoltativo) Per configurare il routing basato su percorso, seleziona Aggiungi condizione e quindi Il percorso è. Immetti il modello di percorso (ad esempio, /img/*) e seleziona il segno di spunta.
    (Facoltativo) Per modificare l'ordine della regola, usa le frecce. La regola predefinita deve avere l'ultima priorità.
  7. Seleziona Salva.

Informazioni correlate

Listener rules