Tôi có nội dung tĩnh đang được Cloudflare phục vụ. Cloudflare trỏ đến Amazon S3 để chọn nội dung tĩnh và phân phát nội dung đó qua CNAME (cdn.mydomain.com). Nhóm được thiết lập đúng và mọi thứ đều hoạt động tốt trong nhiều tháng cho đến thứ Sáu khi tôi bắt đầu nhận được yêu cầu hết thời gian trong trình duyệt của mình. Tôi đã xác minh rằng nội dung vẫn có thể truy cập qua S3 và đã mở một vé với Cloudflare. Cloudflare đã báo cáo rằng "nó xuất hiện một cái gì đó tại Amazon có khả năng chặn các yêu cầu từ IP của chúng tôi" và họ đã nhìn thấy các thông báo sau trong nhật ký của mình:
upstream timed out (110: Connection timed out) while reading response header from upstream cdn.mydomain.com
upstream prematurely closed connection while reading response header from upstream cdn.mydomain.com
Đây là những gì tôi đã có trong tập tin CORS của tôi.
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>Authorization</AllowedHeader>
</CORSRule>
Tôi có nên đặt dấu * trong allowHeader không? Tôi có cần đặt tên rõ ràng cho các địa chỉ IP của Cloudflare không? Tôi thiếu gì để tránh khối?