- 최신
- 최다 투표
- 가장 많은 댓글
안녕하세요. 우선 repost 는 AWS 커뮤니티이기 때문에 AWS 의 공식 답변이 아닙니다. 공식 답변은 콘솔 상단 고객 지원으로 요청하시는 것이 맞습니다. https://repost.aws/ko/guidelines
비용 부분에 대해서 자세히 확인해 보셨을까요? 콘솔 과금 정보 관리에 가시면 좌측 청구서 메뉴에서 각 서비스 별 사용량을 자세히 보실 수 있습니다. S3 는 종량제로 저장 비용 및 Request 비용, 전송 비용이 포함되어 있어, 자세한 내역을 보시는 것이 좋습니다. (예를 들어 리전 명시를 하지 않으면 먼저 us-west-1 리전으로 간 뒤 버킷 리전으로 redirection 을 하게 되는데 이 때 발생되는 비용도 있을 수 있습니다)
아울러 S3 를 웹사이트 등으로 public 으로 직접 노출 하셨을 경우 의도하지 않은 외부의 사용자가 Bucket 으로 요청을 과도하게 요청함으로써 비용이 많이 나오는 사례가 있었고, 이 중 에러 요청에 대해서는 과금되지 않도록 바뀐 적이 있습니다. https://btcd.tistory.com/1771
S3 의 경우 버킷 이름이 노출되면 버킷을 직접 호출하는 등 다양하게 공격하는 형태가 발생할 수 있으므로 웹사이트에 배포 시 버킷 명이 직접적으로 노출되지 않도록 설정하시는 것이 좋습니다.
S3를 private 으로 변경하셔도 정적 파일을 배포할 수 있는 방법이 있는데, CloudFront 라는 CDN 서비스를 앞에 두는 방법이 있습니다. CDN이 비싸보여도, S3 를 직접 노출하여 전송하는 비용보다는 저렴하며, 전 세계 POP에 위치한 edge 서버에 이미지가 캐싱되므로 원본을 계속 호출하는 부분도 줄이실 수 있습니다. https://aws.amazon.com/ko/blogs/korea/amazon-s3-amazon-cloudfront-a-match-made-in-the-cloud/
관련 콘텐츠
- AWS 공식업데이트됨 2년 전
- AWS 공식업데이트됨 일 년 전
- AWS 공식업데이트됨 2년 전
- AWS 공식업데이트됨 2년 전