Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Domyślnie usługa Azure Web Application Firewall (WAF) w usłudze Azure Application Gateway blokuje żądanie ze względu na dopasowaną regułę, zwraca kod stanu 403 z komunikatem "Żądanie jest zablokowane". Odpowiedź można dostosować, konfigurując niestandardowy kod stanu i komunikat, aby lepiej dopasować swój przypadek użycia.
Ten artykuł pokazuje, jak skonfigurować niestandardową stronę odpowiedzi za pomocą portalu Azure, gdy zapora aplikacji internetowych (WAF) usługi Azure Application Gateway blokuje żądanie. Możesz także konfigurować niestandardowe odpowiedzi, korzystając z Azure CLI lub PowerShell.
Konfigurowanie niestandardowego kodu stanu odpowiedzi i komunikatu
Aby dostosować kod stanu odpowiedzi i treść, wykonaj następujące kroki:
Przejdź do zasad WAF dla Application Gateway w portalu Azure.
W obszarze Ustawienia wybierz pozycję Ustawienia zasad.
W sekcji Niestandardowa odpowiedź wprowadź niestandardowy kod stanu odpowiedzi oraz treść odpowiedzi w polach Kod stanu odpowiedzi blokowania i Treść odpowiedzi blokowania.
Wybierz Zapisz.
Ten przykład zmienia domyślny kod odpowiedzi 403 na 429 i ustawia krótką wiadomość Żądanie zostało zablokowane.
Ograniczenia
Następujące ograniczenia obowiązują przy konfigurowaniu niestandardowych odpowiedzi dla Azure Application Gateway WAF:
- Możesz włączyć maksymalnie 20 zasad WAF z niestandardowym kodem stanu i treścią odpowiedzi blokowania w jednej usłudze Application Gateway.
- Można użyć jednego z następujących niestandardowych kodów stanu: 200, 403, 405, 406, 429, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999.
- Maksymalny rozmiar niestandardowego korpusu odpowiedzi blokowego wynosi 32 KB.
- Podczas korzystania z interfejsu API usługi Azure Resource Manager (ARM) należy użyć kodowania base64 dla niestandardowej treści odpowiedzi bloku.
- Niestandardowy kod stanu odpowiedzi bloku i treść nie są obsługiwane w usłudze Application Gateway for Containers WAF.