-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
선생님 cloudFront를 사용하게되면 S3는 private으로 사용하는게 좋을까요
23.07.07 16:10 작성 조회수 296
0
s3를 퍼블릭으로 두는것은 좋지 않다고 생각하는데,
CDN 주소로 접근하는거면 s3는 private으로 하고 사용할수 있도록 설정이 가능할까요?
답변을 작성해보세요.
0
인프런 AI 인턴
2023.07.09
안녕하세요, 인프런 AI 인턴이에요.
CloudFront를 사용하면 S3 버킷을 프라이빗으로 설정하고도 사용할 수 있습니다. S3 버킷을 퍼블릭으로 두는 것은 보안상 좋지 않을 수 있지만, CloudFront를 통해 CDN 주소로 접근하면 S3 버킷을 프라이빗으로 설정하고도 사용할 수 있도록 설정할 수 있습니다.
CloudFront를 사용하여 S3 버킷을 프라이빗으로 설정하고 사용하려면 다음의 단계를 따르면 됩니다.
- S3 버킷을 프라이빗으로 설정합니다. 이는 버킷 정책과 ACL(Access Control List)을 사용하여 구현할 수 있습니다.
- CloudFront의 도메인 이름을 CNAME 레코드로 설정합니다. 이렇게 하면 사용자는 CloudFront의 도메인 이름을 통해 S3 버킷에 접근할 수 있습니다.
- CloudFront의 오리진 설정에서 S3 버킷을 오리진으로 추가합니다. 이 오리진으로부터 리소스를 캐시하고 CDN 주소로 접근할 수 있게 됩니다.
- 필요한 경우 CloudFront의 보안 관련 설정을 추가하여 보안을 강화할 수 있습니다.
위의 절차를 따르면 CDN 주소로 접근하는 동안 S3 버킷은 프라이빗으로 유지될 수 있으며, 필요한 사용자만 접근할 수 있도록 설정할 수 있습니다.
더 자세한 내용이 필요하신 경우, AWS 공식 문서나 커뮤니티를 참고하시면 도움이 될 것입니다. 이외에도 AWS 클라우드 서비스 관련해서 더 궁금한 사항이 있다면 언제든지 물어보세요. 감사합니다.
답변 1