Wie lasse ich meine IP-Adresse zu, während andere IP-Adressen mit AWS WAF blockiert werden?
Ich habe AWS WAF eingerichtet und muss meine IP-Adresse zulassen, während andere IP-Adressen mit AWS WAF blockiert werden. Wie mache ich das?
Lösung
AWS WAF kann die Quell-IP-Adresse einer Webanforderung mit einer Reihe von IP-Adressen und Adressbereichen vergleichen. Sie können eine Regel erstellen, die Anforderungen von allen IPs mit Ausnahme der spezifischen IPs in einem IP-Satz blockiert.
Erstellen Sie zunächst einen IP-Satz
- Öffnen Sie die AWS-WAF-Konsole.
- Wählen Sie im Navigationsbereich IP-Sets und dann IP-Set erstellen aus.
- Geben Sie einen Namen des IP-Sets und eine Beschreibung ein – optional für das IP-Set. Zum Beispiel: MyTrustedIPs.
Hinweis: Sie können den Namen des IP-Sets nicht ändern, nachdem Sie das IP-Set erstellt haben. - Wählen Sie für Region die AWS-Region aus, in der Sie das IP-Set speichern möchten. Zum Anwenden eines IP-Satzes in Web-ACLs, die Amazon-CloudFront-Verteilungen schützen, müssen Sie Global (CloudFront) verwenden.
- Wählen Sie unter IP Version die gewünschte Version aus.
- Geben Sie für IP Addresses eine IP-Adresse oder einen IP-Adressbereich pro Zeile ein, die Sie in der CIDR-Notation zulassen möchten.
Hinweis: AWS WAF unterstützt alle IPv4- und IPv6-CIDR-Bereiche mit Ausnahme von /0.
Beispiele:
Geben Sie 10.20.0.5/32 ein, um die IPv4-Adresse 10.20.0.5 festzulegen.
Geben Sie 0:0:0:0:0:ffff:c000:22c/128 ein, um die IPv6-Adresse 0:0:0:0:0:ffff:c000:22c festzulegen.
Geben Sie 10.20.0.0/24 ein, um den Bereich der IPv4-Adressen von 10.20.0.0 bis 10.20.0.255 festzulegen.
Geben Sie 2620:0:2d0:200::/64 ein, um den Bereich der IPv6-Adressen von 2620:0:2d0:200:0:0:0:0 bis 2620:0:2d0:200:ffff:ffff:ffff:ffff festzulegen. - Überprüfen Sie die Einstellungen für den IP-Satz. Wenn er Ihren Spezifikationen entspricht, wählen Sie Create IP set (IP-Satz erstellen).
Erstellen Sie dann eine IP-Übereinstimmungsregel
- Wählen Sie im Navigationsbereich unter AWS WAF Web ACLs aus.
- Wählen Sie für Region die AWS-Region aus, in der Sie Ihre Web-ACL erstellt haben.
Hinweis: Wählen Sie Global aus, wenn Ihre Web-ACL für Amazon CloudFront eingerichtet ist. - Wählen Sie Ihre Web-ACL aus.
- Wählen Sie Rules und dann Add Rules, Add my own rules and rule groups (Regeln hinzufügen, Eigene Regeln und Regelgruppen hinzufügen) aus.
- Geben Sie unter Name einen Namen für diese Regel ein. Zum Beispiel: Andere IPs blockieren.
- Wählen Sie für Type die Option Regular rule (Reguläre Regel).
- Wählen Sie für If a request (Wenn eine Anforderung) doesn't match the statement (NOT) (nicht mit der Anweisung übereinstimmt (NICHT)).
- Wählen Sie unter Anweisung für Untersuchen die Option Stammt von IP-Adresse in aus.
- Wählen Sie für IP-Set das IP-Set aus, das Sie zuvor erstellt haben. Zum Beispiel: MyTrustedIPs.
- Wählen Sie für IP address to use as the originating address (Als Ursprungsadresse zu verwendende IP-Adresse) Source IP-Address (Quell-IP-Adresse) aus.
- Wählen Sie für Action (Aktion) Block (Blockieren) aus.
- Wählen Sie Regel hinzufügen.
- Wählen Sie Speichern aus.
Die IP-Übereinstimmungsregel blockiert alle IP-Adressen, die nicht zum IP-Satz hinzugefügt wurden. Bei IPs, die einem IP-Satz hinzugefügt wurden, wird die Anforderung nach anderen Regeln unter der Regel ausgewertet. Wenn es keine Übereinstimmung gibt, wird die Web-ACL-Standardaktion angewendet. Weitere Informationen finden Sie unter Reihenfolge der Verarbeitung von Regeln und Regelgruppen in einer Web-ACL.
Relevante Informationen
Wie verwende ich AWS WAF, um HTTP-Anfragen zu blockieren, die keinen User-Agent-Header enthalten?

Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 3 Jahren
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 3 Jahren
- AWS OFFICIALAktualisiert vor 3 Jahren