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:
- Apri la console Amazon Elastic Compute Cloud (Amazon EC2).
- Nel pannello di navigazione, in Bilanciamento del carico, seleziona Sistemi di bilanciamento del carico.
- Scegli il sistema di bilanciamento del carico e seleziona la scheda Ascoltatori.
- Scegli l'ascoltatore, seleziona Azioni e quindi Gestione delle regole.
- 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à.
- 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à.
- Seleziona Salva.
Informazioni correlate
Listener rules