강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jy722hi0683
jy722hi0683

câu hỏi đã được viết

Quản lý hình ảnh toàn bộ (feat. Node.js, React, MongoDB, AWS)

Áp dụng AWS Cloudfront (CDN)

선생님 cloudFront를 사용하게되면 S3는 private으로 사용하는게 좋을까요

Viết

·

527

0

s3를 퍼블릭으로 두는것은 좋지 않다고 생각하는데,

CDN 주소로 접근하는거면 s3는 private으로 하고 사용할수 있도록 설정이 가능할까요?

reactnode.jsawsmongodbexpresslambda

Câu trả lời 1

0

안녕하세요, 인프런 AI 인턴이에요.

CloudFront를 사용하면 S3 버킷을 프라이빗으로 설정하고도 사용할 수 있습니다. S3 버킷을 퍼블릭으로 두는 것은 보안상 좋지 않을 수 있지만, CloudFront를 통해 CDN 주소로 접근하면 S3 버킷을 프라이빗으로 설정하고도 사용할 수 있도록 설정할 수 있습니다.

CloudFront를 사용하여 S3 버킷을 프라이빗으로 설정하고 사용하려면 다음의 단계를 따르면 됩니다.

  1. S3 버킷을 프라이빗으로 설정합니다. 이는 버킷 정책과 ACL(Access Control List)을 사용하여 구현할 수 있습니다.
  2. CloudFront의 도메인 이름을 CNAME 레코드로 설정합니다. 이렇게 하면 사용자는 CloudFront의 도메인 이름을 통해 S3 버킷에 접근할 수 있습니다.
  3. CloudFront의 오리진 설정에서 S3 버킷을 오리진으로 추가합니다. 이 오리진으로부터 리소스를 캐시하고 CDN 주소로 접근할 수 있게 됩니다.
  4. 필요한 경우 CloudFront의 보안 관련 설정을 추가하여 보안을 강화할 수 있습니다.

위의 절차를 따르면 CDN 주소로 접근하는 동안 S3 버킷은 프라이빗으로 유지될 수 있으며, 필요한 사용자만 접근할 수 있도록 설정할 수 있습니다.

더 자세한 내용이 필요하신 경우, AWS 공식 문서나 커뮤니티를 참고하시면 도움이 될 것입니다. 이외에도 AWS 클라우드 서비스 관련해서 더 궁금한 사항이 있다면 언제든지 물어보세요. 감사합니다.

Hình ảnh hồ sơ của jy722hi0683
jy722hi0683

câu hỏi đã được viết

Đặt câu hỏi