반응형

aws 이미지 서비스 4

[Guide | AWS] S3 / CloudFront 이미지 서비스 구축 (4) - 서비스를 위한 추가 고려사항

서비스를 위한 추가 고려사항(저비용 고성능을 위한 옵션 및 설정)을 정리한다.> 작성일 : 2025-05-16 이미지 사용 제한업로드한 이미지 주소를 다른 사이트 또는 앱에 무분별하게 사용할 경우 과도한 트레픽 비용이 발생함* 특정 국가로 차단* AWS WAF 활성화 - IP 주소, 리퍼러 기반 차단* S3 버킷 정책 추가* CloudFront Functions, Lambda@Edge - 사용자 지정코드로 유연하게 접근제어CloudFront Functions 기반으로 특정 요청 제한 적용 함수 생성CloudFront : 함수 : 함수 생성 클릭세부정보에서 이름 입력 & cloudfront-js-2.0 체크 하고 함수 생성 클릭특정 URL로 부터의 요청만 허용 : 아래코드 입력 후 변경 사항 저장fun..

Guide 2025.05.16

[Guide | AWS] S3 / CloudFront 이미지 서비스 구축 (3) - CloudFront / S3 연동설정

생성된 버킷과 CloudFront 연결 설정> 작성일 : 2025-05-15 AWS 콘솔에 배포 생성 권한이 있는 계정으로 로그인 CloudFront로 이동해 배포 생성배포 생성 클릭Distribution options : Single website or app[참고] Multi-tenant architecture - New : 여러 도메인으로 서비스되는 SaaS 형태의 시스템에 적합원본* Origin domain : Amazon S3 > 생성한 버킷 도메인 선택* Origin path - optional : 버킷 도메인 하위 경로로 연결시 (선택사항)* 이름 : 자동입력* 원본 액세스 : 원본 액세스 제어 설정(권장) 선택* Origin access control : Create new OAC 선택..

Guide 2025.05.15

[Guide | AWS] S3 / CloudFront 이미지 서비스 구축 (2) - 이미지 업로드 계정 / 권한

버킷 관리용 계정 생성 및 권한 설정> 작성일 : 2025-05-14 AWS 콘솔에 계정 생성 권한이 있는 계정으로 로그인 사용자 설정으로 이동우측상단 계정 클릭 및 보안 자격 증명으로 이동 좌측 사용자 목록으로 이동 사용자 생성 클릭 사용자 생성1단계 : 사용자 세부 정보 지정* 사용자 이름 입력* AWS Management Console에 대한 사용자 액세스 권한 제공 체크* IAM 사용자를 생성하고 싶음 체크* 사용자 지정 암호 입력* 다음 클릭2단계 : 권한 설정 - 버킷 업로드 권한을 설정한 그룹을 생성하고 권한을 설정* 그룹 생성 클릭* 사용자 그룹 이름 입력* 정책 생성 클릭* 권한 지정 > JSON 클릭 후 아래 내용 입력 (특정 버킷만 허용){ "Version": "2012-10..

Guide 2025.05.14

[Guide | AWS] S3 / CloudFront 이미지 서비스 구축 (1) - S3 버킷 생성

이미지 서비스를 위해 파일을 저장할 S3 버킷을 생성하는 방법을 정리한다.> 작성일 : 2025-05-14 AWS 콘솔에 S3생성 권한이 있는 계정으로 로그인 S3 서비스에 접근해 버킷 생성범용 버킷 목록 화면에서 버킷 만들기 클릭 일반 구성AWS 리전을 확인하고 버킷이름을 입력 객체 소유권ACL 비활성화됨(권장)을 체크하여 소유권을 유지하고 특정계정에 일부 권한만 할당 (추후 설정) 이 버킷의 퍼블릭 액세스 차단 설정CloudFront를 통해 서비스 할 예정이므로 S3에 대해서는 모든퍼블릭 액세스 차단 체크 기타 설정기타 설정에 대해서는 기본 값을 유지하고 버킷 만들기를 클릭

Guide 2025.05.14
반응형