Amazon S3 객체 작업
Amazon S3 객체 작업
Amazon S3에 데이터를 저장하려면 **버킷(bucket)**과 **객체(object)**라는 리소스를 다뤄요. 버킷은 객체를 담는 컨테이너이고, 객체는 파일 그 자체와 그 파일을 설명하는 메타데이터예요.
객체를 저장하려면 버킷을 만든 뒤 그 버킷에 객체를 업로드해요. 객체가 버킷에 들어가면 열고, 내려받고, 복사할 수 있어요. 더 이상 필요 없어지면 리소스를 정리하면 돼요.
중요: Amazon S3 콘솔에서 객체에 대해 Open 또는 Download As를 선택하면 사전 서명된 URL(presigned URL)이 생성돼요. 5분 동안 이 URL에 접근 권한이 있는 사람은 누구나 내 객체에 접근할 수 있어요.
출처: 문서
본문
Amazon S3는 사용한 만큼만 비용을 내요. 새 고객이라면 AWS 프리 티어로 무료로 시작할 수 있어요.
다음 주제들을 다뤄요:
- Amazon S3 객체 개요
- Amazon S3 객체 이름 짓기
- 객체 메타데이터 작업
- 객체 업로드
- 조건부 요청으로 S3 작업에 사전 조건 추가
- 객체 복사, 이동, 이름 변경
- 객체 다운로드
- Amazon S3에서 객체 무결성 확인
- Amazon S3 객체 삭제
- 객체 정리, 나열, 작업
- 사전 서명된 URL로 객체 다운로드·업로드
- S3 Object Lambda로 객체 변환
- Batch Operations로 객체 일괄 작업
- Amazon S3 Select로 데이터 즉시 조회