-
AWS - S3 사용 실습Infra/클라우드 2023. 8. 5. 15:39
- 버킷 생성
- 파일 업로드 및 다운로드
- 폴더 생성
- 파일 옮기기
s3 storage의 최상위 컨테이너이다. 버킷이름은 전세계적으로 유니크해야 한다.
s3에 올라가는 모든 파일들은 무조건 URL을 갖는다.
s3 버킷안에 폴더를 만들 수도 있는데 폴더는 사실 AWS에서 존재하지 않는 개념이다.(prefix) 다시 말해 폴더를 사용할 수는 있지만 실제로는 폴더가 아니고 prefix라는 개념이다.
버킷(bucket) - 정리
- 버킷 : 객체(파일)을 저장하기 위한 컨테이너
- 버킷의 이름은 전 세계에 유일하게 저장해야 한다.(중복 불가)
- 오브젝트 : 버킷은 오브젝트 저장소라고 하는데 일반적으로 오브젝트 = 파일이다.
ex) 1GB짜리 파일에 한글자를 변경해서 새로 업데이트 하면 기존파일의 모든 것이 변경된다. 즉 읽고 쓰는 단위가 파일(오브젝트)이다.
- S3 버킷의 모든 오브젝트들은 고유한 URL을 가진다.
Key, Version, Prefix
- Key : 버킷안의 오브젝트를 식별하는 데 사용
- Version : versioning
- Prefix : 버킷 안에 폴더를 생성할 수 있는데 폴더는 사실 키의 접두사(prefix)이다.
- S3에는 폴더 개념은 사실 없다.
https://honux-inf.s3.amazonws.com/2021-1/avartar.png
- 버킷이름 : honux - inf
- prefix(폴더): 2021-01, 파일명: avatar.png
- key : 2021-1/avartar.png
[출처 - https://www.inflearn.com/course/aws-%ED%95%B5%EC%8B%AC-%EC%8B%A4%EC%8A%B5]
'Infra > 클라우드' 카테고리의 다른 글
AWS - S3 실습3: CLI로 S3 제어 (0) 2023.08.06 AWS - S3 실습 2: 권한 부여 실습 (0) 2023.08.05 AWS - S3 Simple Storage Service (0) 2023.08.05 AWS - CLI 설치 및 간단히 사용해 보기 (0) 2023.08.05 AWS - ROOT사용자 MFA적용하기, IAM admin사용자 추가 (0) 2022.12.24