2016-04-05 14 views
5

Ich möchte AWS Web Application Firewall-Dienst mit AWS API Gateway verwenden. AWS WAF funktioniert nur mit AWS CloudFront-Distributionen.AWS API Gateway mit AWS WAF

Nach diesem Beitrag https://forums.aws.amazon.com/message.jspa?messageID=677382 API Gateway erstellt eine CloudFront-Verteilung hinter den Kulissen. Obwohl ich diese Verteilung weder in der CloudFront-Konsole noch in der WAF-Konsole sehe.

Gibt es eine Möglichkeit, die von API Gateway for WAF erstellte CloudFront-Distribution zu nutzen?

+1

Sie könnten eine Cloudfront-Distribution vor Ihr API-Gateway stellen und Ihre WAF-Regeln dort anwenden: https://www.codeengine.com/articles/process-form-aws-api-gateway-lambda/ –

Antwort

2

Leider nein, API Gateway bietet keinen Zugriff auf die Backing-CloudFront-Distribution. Um WAF zu verwenden, müssten Sie eine zweite Verteilung erstellen, die ineffizient ist, aber funktionell funktionieren sollte.

+0

Jetzt können Sie Verwenden Sie regionale Endpunkte und verwenden Sie davor Ihre eigene CF-Distribution. Bei regionalen Endpunkten erstellt API Gateway diese zweite CF-Verteilung nicht intern. Weitere Informationen finden Sie unter https://aws.amazon.com/about-aws/whats-new/2017/11/amazon-api-gateway-supports-regional-api-endpoints/ – Balaji