2016-04-05 27 views
5

Tôi muốn sử dụng dịch vụ Tường lửa ứng dụng Web AWS với Cổng API AWS. AWS WAF chỉ hoạt động với các bản phân phối AWS CloudFront.Cổng API AWS với AWS WAF

Theo bài đăng này https://forums.aws.amazon.com/message.jspa?messageID=677382 Cổng API tạo phân phối CloudFront phía sau hậu trường. Mặc dù tôi không thấy bản phân phối này không nằm trong bảng điều khiển CloudFront hay trong bảng điều khiển WAF.

Có cách nào để sử dụng phân phối CloudFront được tạo bởi API Gateway cho WAF không?

+1

Bạn có thể đặt bản phân phối trên đám mây trước Cổng API và áp dụng các quy tắc WAF của mình tại đó: https://www.codeengine.com/articles/process-form-aws-api-gateway-lambda/ –

Trả lời

2

Thật không may, API Gateway không cung cấp quyền truy cập vào bản phân phối CloudFront sao lưu. Để sử dụng WAF, bạn sẽ phải tạo một bản phân phối thứ hai, không hiệu quả nhưng phải hoạt động chức năng.

+0

Bây giờ bạn có thể sử dụng Điểm cuối khu vực và sử dụng phân phối CF của riêng bạn trước đó. Đối với các điểm cuối khu vực, API Gateway sẽ không tạo phân phối CF thứ hai trong nội bộ. Để biết thêm chi tiết, hãy xem https://aws.amazon.com/about-aws/whats-new/2017/11/amazon-api-gateway-supports-regional-api-endpoints/ – Balaji

Các vấn đề liên quan