S3 콘솔에서 객체 작업하기

AWS S3 콘솔에서는 UI를 통해 객체의 다양한 작업을 수행할 수 있습니다.

S3 콘솔은 많은 익숙한 파일 시스템 명령을 제공합니다. 이름 변경, 이동, 복사, 삭제, 보기 등의 작업을 수행할 수 있습니다. 또한, 폴더("prefix"라고 알려져 있음) 생성, 메타데이터 추가 및 제거, 스토리지 클래스 변경, S3 URI 혹은 객체 URL 복사 등의 작업을 수행할 수 있습니다. 본 실습에서 위의 내용을 수행할 예정입니다.

6-2-1

S3에 있는 객체 이동시키기

S3 콘솔에서 이동 작업을 수행하면 같은 버킷의 폴더(prefix)로, 다른 버킷의 폴더로, 혹은 액세스 포인트로 객체를 이동시킬 수 있습니다. 아래의 작업에서 새로운 폴더를 생성한 후, photo7.jpg 객체를 이동시켜 봅니다.

  1. 생성한 버킷 페이지에서 Create folder 버튼을 클릭합니다.

  2. "Folder name" 필드에 "photo7" 이름을 입력하고 Create folder 버튼을 클릭합니다.

6-2-2
  1. "photo7.jpg" 객체를 선택한 후, Actions 드롭다운을 클릭하고 Move를 선택합니다.

6-2-3
  1. "Destination type"에서 Bucket 을 선택하고 Browse S3 를 클릭합니다.

6-2-4
  1. "Destination" 팝업창에서 photo7/ 폴더(prefix)를 클릭하고 Choose destination 버튼을 클릭합니다.

6-2-5
  1. Destination 값이 설정되었고 Move 버튼 클릭을 통해, 객체를 이동시킵니다.

6-2-6
  1. "Move: status" 페이지에서 "Successfully moved objects" 를 확인할 수 있습니다. Close 버튼을 통해, 해당 페이지를 닫습니다.

  2. "photo7/" 폴더를 클릭해보면 "photo7.jpg" 가 이동된 것을 확인할 수 있습니다.

  3. 객체를 Copy하는 작업도 Move와 동일한 프로세스입니다.(특정 객체를 선택한 후, ActionsCopy 버튼을 사용)

S3에 특정한 객체 관련 작업

S3 객체에 수행할 수 있는 몇 가지 작업이 더 있습니다.

  • Copy S3 URI: S3 URI는 일부 AWS 서비스에서 버킷 및 개체에 액세스할 때 내부 주소 역할을 합니다.

  • Copy URL: 객체를 프라이빗으로 설정해도 버킷과 객체는 모두 URL을 가지고 있습니다. 예시: "us-east-1" 리전에 위치한 "data-migration-workshop-xxx" 버킷에 있는 "photo1.jpg"의 경우 다음과 같은 URL을 가집니다. https://data-migration-workshop-xxx.s3.us-east-1.amazonaws.com/photo1.jpg

  • Edit storage class: 객체에 대한 스토리지 클래스 변경을 의미합니다. 사용 사례에 맞는 라이프 사이클 정책에 따라 수행하는 것이 모범 사례입니다.

  • Edit metadata: 객체 메타데이터는 키-값 페어로 이루어져 있습니다. 이 작업은 업데이트된 셋팅과 마지막으로 수정된 새 날짜로 새로운 버전의 객체를 생성합니다.

  • Edit tags: 버킷 또는 개체에 태그를 지정하여 스토리지 비용 또는 기타 기준을 추적할 수 있습니다.

6-2-7

다음은 이 S3 버킷에 저장된 객체의 버전을 관리하기 위한 실습을 진행해 봅니다.

Last updated