Bỏ qua tới nội dung
CloudDojo
Phần 1/6 · 3 phút

Giới hạn truy cập origin S3 thông qua CloudFront

0/12
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

Khi nội dung được phân phối qua CloudFront, mọi truy cập nên đi qua CloudFront; nếu người dùng đọc thẳng được bucket S3 thì các lớp kiểm soát đặt tại CloudFront bị bỏ qua.

Khi bucket được cấu hình public, client có thể truy cập trực tiếp S3 endpoint và bỏ qua toàn bộ lớp kiểm soát tại CloudFront (cache, AWS WAF, geo restriction). Các phương án cấu hình được so sánh dưới đây:

Tình huống
Phương án
KháchNgười gọi thẳng S3CloudFrontOAC / OAIS3 bucketoriginđọc được trực tiếp
Bucket public · Giải pháp không phù hợpVới bucket public, bất kỳ client nào biết object key đều truy cập được trực tiếp; CloudFront không còn là điểm truy cập duy nhất.
Xem request đi qua CloudFront tới bucket S3, và lớp nào chặn client đi đường tắt.
Ghi nhớ:
  • Bucket ở chế độ private; OAC (hoặc OAI) kết hợp bucket policy đảm bảo chỉ CloudFront truy cập được origin.
  • Giới hạn theo IP hoặc quốc gia được thực hiện bằng AWS WAF gắn với CloudFront distribution.
Part 1/6 · 3 phút

Restricting access to the S3 origin through CloudFront

0/12
Từ khóa của phần nàyChọn một từ để xem nghĩa trước khi đọc

When content is delivered through CloudFront, every access should go through it; if users can read the S3 bucket directly, the controls placed at CloudFront are bypassed.

When the bucket is configured as public, clients can access the S3 endpoint directly and bypass every control layer at CloudFront (cache, AWS WAF, geo restriction). The configuration options are compared below:

Tình huống
Phương án
CustomerDirect S3 callerCloudFrontOAC / OAIS3 bucketoriginreadable directly
Public bucket · Giải pháp không phù hợpWith a public bucket, any client that knows the object key can access it directly; CloudFront is no longer the only access point.
Xem request đi qua CloudFront tới bucket S3, và lớp nào chặn client đi đường tắt.
Ghi nhớ:
  • The bucket stays private; OAC (or OAI) combined with a bucket policy ensures that only CloudFront can access the origin.
  • Restrictions by IP or by country are implemented with AWS WAF associated with the CloudFront distribution.

Kiểm tra nhanh

Trả lời để ghi nhận đã đọc phần này. Câu trả lời sai sẽ được nhắc ôn lại vào những ngày sau.

Ảnh của MFTECH được phân phối qua CloudFront, nhưng người dùng vẫn đọc thẳng được bucket S3 và bỏ qua các kiểm soát tại CloudFront. Cách khắc phục?
MFTECH cần chặn một số dải IP truy cập nội dung phân phối qua CloudFront. Chọn gì?

Đã trả lời 0/2 câu