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

S3에 있는 객체 이동시키기
S3 콘솔에서 이동 작업을 수행하면 같은 버킷의 폴더(prefix)로, 다른 버킷의 폴더로, 혹은 액세스 포인트로 객체를 이동시킬 수 있습니다. 아래의 작업에서 새로운 폴더를 생성한 후, photo7.jpg 객체를 이동시켜 봅니다.
생성한 버킷 페이지에서 Create folder 버튼을 클릭합니다.
"Folder name" 필드에 "photo7" 이름을 입력하고 Create folder 버튼을 클릭합니다.

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

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

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

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

"Move: status" 페이지에서 "Successfully moved objects" 를 확인할 수 있습니다. Close 버튼을 통해, 해당 페이지를 닫습니다.
"photo7/" 폴더를 클릭해보면 "photo7.jpg" 가 이동된 것을 확인할 수 있습니다.
객체를 Copy하는 작업도 Move와 동일한 프로세스입니다.(특정 객체를 선택한 후, Actions 과 Copy 버튼을 사용)
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: 버킷 또는 개체에 태그를 지정하여 스토리지 비용 또는 기타 기준을 추적할 수 있습니다.

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