전체 글 (151) 썸네일형 리스트형 Amazon S3 Encryption 1. SSE-S3S3가 서버 측에서 암호화 수행AWS가 암호화 키 관리AES-256 사용별도 키 관리 불필요가장 간단한 암호화 방식2. SSE-KMSS3가 서버 측에서 암호화 수행키는 AWS KMS에서 관리CloudTrail 감사 로그 지원IAM 기반 접근 제어키 회전(Rotation) 지원3. SSE-CS3가 서버 측에서 암호화 수행고객이 암호화 키 제공AWS는 키를 저장하지 않음HTTPS 사용 필수키 분실 시 복호화 불가4. Client-Side Encryption클라이언트에서 암호화 후 업로드AWS는 암호화된 데이터만 저장키는 고객이 직접 관리가장 높은 보안 수준비교방식암호화 수행키 관리특징SSE-S3S3AWS(S3)기본 서버 측 암호화SSE-KMSS3AWS KMS감사(Audit), IAM 제어, .. Amazon S3 Storage Lens S3 Storage Lens란?Amazon S3 Storage Lens는 S3 버킷 및 객체의 사용량, 활동(Activity), 비용 최적화 현황을 분석하고 시각화하여 제공하는 스토리지 분석 서비스이다.즉,S3를 얼마나 사용하고 있으며, 어떻게 사용되고 있는지 분석하여 비용 최적화와 운영 효율성을 높여주는 서비스이다.Storage Lens는 버킷 단위뿐만 아니라 AWS Account, AWS Organization 단위까지 분석할 수 있다.주요 기능1. Storage Metrics (스토리지 사용량 분석)버킷 및 객체의 저장 현황을 분석한다.제공 정보저장 용량(Storage Size)객체(Object) 개수버킷별 사용량계정(Account)별 사용량Organization 전체 사용량2. Activity M.. Amazon S3 - Batch Operations S3에 저장된 대량의 객체(Object)에 대해 동일한 작업을 한 번에 수행하는 기능이다.주요 기능객체 복사(Copy)Lambda 함수 실행객체 태그(Tag) 변경객체 ACL 변경Glacier 객체 복원(Restore)동작 과정Manifest 생성↓Batch Job 생성↓대상 객체 일괄 처리↓Completion Report 생성 사용 사례수백만 개 객체 태그 변경Glacier 객체 일괄 복원객체 일괄 복사기존 객체에 Lambda 실행버킷 마이그레이션특징기존 객체를 일괄 처리수백만 개 객체 지원작업 완료 후 보고서 제공Manifest 기반으로 대상 객체 지정비교기능목적Lifecycle일정 시간이 지나면 자동으로 스토리지 클래스 변경 또는 삭제Event Notification객체 생성/삭제 이벤트 발생 시 .. Amazon S3 - Performance 1. Multi-Part Upload개념대용량 파일을 여러 개의 Part로 분할하여 병렬 업로드하는 기능이다.특징100MB 이상 파일 업로드 시 권장5GB 초과 파일은 필수 사용병렬 업로드로 전송 속도 향상업로드 실패 시 해당 Part만 재전송 가능업로드 완료 후 S3가 자동으로 하나의 객체로 병합사용 사례동영상 업로드백업 파일로그 파일대용량 데이터 업로드2. S3 Transfer Acceleration개념전 세계 사용자가 가장 가까운 AWS Edge Location으로 데이터를 전송하면, AWS 글로벌 네트워크를 통해 S3 버킷까지 빠르게 전달하는 기능이다.특징장거리 업로드 속도 향상AWS 글로벌 네트워크(백본) 사용해외 사용자 업로드 성능 개선Multi-Part Upload와 함께 사용 가능사용 사례.. Amazon S3 - Event Notifications 개념S3에서 객체 생성, 삭제, 복원 등 특정 이벤트가 발생하면 다른 AWS 서비스를 자동으로 실행하는 기능이다.이벤트 발생 → 지정한 서비스(SNS, SQS, Lambda)로 알림 또는 작업 수행지원 이벤트ObjectCreated : 객체 업로드(생성)ObjectRemoved : 객체 삭제ObjectRestore : Glacier 객체 복원Replication : 객체 복제 완료이벤트 필터링특정 객체에 대해서만 이벤트를 발생시킬 수 있다.Prefix(폴더)images/* → images 폴더의 파일만 이벤트 발생Suffix(확장자)*.jpg → JPG 파일만 이벤트 발생이벤트 대상(Destination)1. LambdaS3 이벤트 발생 시 자동으로 코드 실행사용 예시이미지 썸네일 생성이미지 리사이즈바이.. S3 - Requester Pays 기본 S3(Standard Bucket)일반적으로는 버킷의 소유자가 대부분의 비용을 부담한다.이로인해 파일 다운로드가 많아질 경우 비용 부담의 측면이 늘어나게 된다.Requester Pays Bucket을 활성화 할 경우 비용 구조가 변경된다서버 관리자 의 경우 -> S3 관리비용파일 다운로드시 파일 다운로드를 요청한 인원이 다운로드 비용을 납부하게된다.Get 요청비용, 다운로드 비용 S3 Lifecycle Rule 해석 1. Transition Actions (스토리지 클래스 전환)객체를 더 저렴한 스토리지 클래스로 자동 이동시키는 규칙입니다.예시생성 후 60일 뒤 → S3 Standard-IA자주 읽지 않는 파일로 이동저장 비용은 더 저렴하지만 조회 비용이 발생생성 후 6개월 뒤 → S3 Glacier장기 보관(아카이빙)용매우 저렴하지만 복구 시간이 오래 걸림즉,처음엔 Standard → 시간이 지나면 IA → 더 오래 지나면 Glacier이런 식으로 자동 이동시켜 비용을 절감하는 겁니다.2. Expiration Actions (만료/삭제)객체를 일정 시간이 지나면 자동 삭제하는 규칙입니다.예시접속 로그 파일을 365일 후 삭제로그는 보관 의무 기간만 유지하고 자동 정리버전 관리가 켜져 있으면(old version) .. S3 스토리지 클래스 (S3 Storage Classes) Amazon S3 Standard – 범용(General Purpose) 스토리지Amazon S3 Standard-Infrequent Access (IA) – 자주 사용하지 않는 데이터용, 표준-저빈도 액세스Amazon S3 One Zone-Infrequent Access – 단일 가용 영역(Zone)에만 저장하는 저빈도 액세스Amazon S3 Glacier Instant Retrieval – 즉시 조회 가능한 글래시어 (아카이브)Amazon S3 Glacier Flexible Retrieval – 유연한 조회 옵션을 제공하는 글래시어Amazon S3 Glacier Deep Archive – 가장 저렴하지만 조회 시간이 가장 오래 걸리는 심층 아카이브Amazon S3 Intelligent-Tiering .. 이전 1 2 3 4 ··· 19 다음