Thiết lập AWS CloudFront

Amazon CloudFront là một dịch vụ mạng phân phối nội dung (CDN) giúp chúng ta phân phối nội dung tĩnh và động một cách dễ dàng, đáng tin cậy với hiệu năng tốc độ cao, khả năng bảo mật và dễ sử dụng với nhà phát triển. Ở phần này, chúng ta sẽ dùng CloudFront để phân phối nội dung từ kho lưu trữ S3

  1. Go to AWS Management Console
  • Tìm và chọn CloudFront hoặc có thể chọn trên màng hình chính

Description

  1. Trong giao diện CloudFront chọn Create distribution

Description

  1. Trong giao diện Create CloudFront
  • Chọn Origin Domain là S3 vừa tạo
  • Phần Name sẽ được sinh ra tự động

Description

  • Trong phần Origin access chọn Origin access control setting
  • Tiếp tục, chọn Create new OAC

Description

  • Trong giao diện tạo OAC
    • Phần name nhập serverless-web-application-on-aws-fcj.s3.us-east.amazonaws.com-1
    • Chọn Create

Description

  • Trong phần Web Application Firewall, chọn Do not enable security protections

Description

  • Giữ nguyên các phần còn lại và cuộn đến cuối trang, chọn Create distribution

Description

  • Sau khi tạo xong, chọn Copy policy

Description

  • Quay lại phần S3 Bucket đã tạo
    • Vào tab Permissions
    • Trong phần Bucket Policy, chọn Edit
    • Trong giao diện Edit bucket policy, dán phần policy đang được copy
    • Ấn Save change

Description

  • Chuyển sang CloudFront, vào phần Setting chọn Edit

Description

  • Cuộn xuống phần Default root object, nhập index.html. Sau đó ấn Save changes

Description