Amazon S3 객체 작업 - AWS Cloud9

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon S3 객체 작업

객체는 Amazon S3에 저장되는 기본 개체입니다. 객체는 객체 데이터와 메타데이터로 구성됩니다.

Amazon S3 버킷에 파일 업로드

도구 키트 인터페이스 또는 명령을 사용하여 버킷에 파일을 업로드할 수 있습니다.

두 방법 중 무엇을 사용하든, 사용자의 환경에서 파일을 업로드하고 AWS 클라우드에 S3 객체로 저장할 수 있습니다. 버킷이나, 버킷의 콘텐츠를 구성하는 폴더에 파일을 업로드할 수 있습니다.

인터페이스를 사용하여 S3 버킷에 파일 업로드

  1. AWS 탐색기에서 [S3] 노드를 선택하여 버킷 목록을 봅니다.

  2. 버킷 또는 해당 버킷의 폴더에 대한 컨텍스트 메뉴를 연(마우스 오른쪽 버튼 클릭) 다음 [파일 업로드(Upload File)]를 선택합니다.

    참고

    S3 객체의 컨텍스트 메뉴를 연(마우스 오른쪽 버튼 클릭) 경우 [상위에 업로드(Upload to Parent)]를 선택할 수 있습니다. 이렇게 하면 선택한 파일이 들어 있는 폴더나 버킷에 파일을 추가할 수 있습니다.

  3. 환경의 파일 관리자를 사용하여 파일을 선택한 다음 [업로드(Upload)]를 선택합니다.

    선택한 파일이 S3 객체로 버킷 또는 폴더에 업로드됩니다. 각 객체의 항목은 저장된 객체의 크기와 업로드 기간을 설명합니다. 객체의 목록을 일시 중지하여 마지막으로 수정한 경로, 크기 및 시간을 볼 수 있습니다.

명령을 사용하여 S3 버킷에 현재 파일 업로드

  1. 업로드할 파일을 선택하려면 해당 파일의 탭을 선택합니다.

  2. Ctrl+P를 눌러 [명령(Commands)] 창을 표시합니다.

  3. [바로 가기(Go To Anything)] upload file이라는 문구를 입력하기 시작하여 AWS: Upload File 명령을 표시합니다. 명령이 표시되면 선택합니다.

  4. [1단계: 업로드할 파일 선택(Step 1: Select a file to upload)]에서 선택한 파일을 선택하거나 다른 파일을 찾아볼 수 있습니다.

  5. [2단계: 업로드할 S3 버킷 선택(Step 2: Select an S3 bucket to upload to)의 목록에서 버킷을 선택합니다.

    선택한 파일이 S3 객체로 버킷 또는 폴더에 업로드됩니다. 각 객체의 항목은 저장된 객체의 크기와 업로드 기간을 설명합니다. 객체의 목록을 일시 중지하여 마지막으로 수정한 경로, 크기 및 시간을 볼 수 있습니다.

Amazon S3 객체 다운로드

AWS 클라우드에서 AWS Cloud9 환경의 폴더로 Amazon S3 버킷의 객체를 다운로드할 수 있습니다.

  1. AWS 탐색기에서 [S3] 노드를 선택하여 버킷 목록을 봅니다.

  2. 버킷이나 버킷의 폴더에서 객체의 컨텍스트 메뉴를 연(마우스 오른쪽 버튼 클릭) 다음 [다른 이름으로 다운로드(Download As)]를 선택합니다.

  3. 환경의 파일 관리자를 사용하여 대상 폴더를 선택하고 파일 이름을 입력한 다음 [다운로드(Download)]를 선택합니다.

파일을 다운로드한 후에는 AWS Cloud9에서 열 수 있습니다.

Amazon S3 객체 삭제

버전이 지정되지 않은 버킷에 있는 객체를 영구적으로 삭제할 수 있습니다. 하지만 버전 관리를 사용하는 버킷의 경우 삭제 요청이 해당 객체를 영구적으로 삭제하지 않습니다. 대신 Amazon S3가 버킷에 삭제 마커를 삽입합니다. 자세한 내용은 Amazon Simple Storage Service 사용 설명서에서 객체 버전 삭제를 참조하세요.

  1. AWS 탐색기에서 [S3] 노드를 선택하여 버킷 목록을 봅니다.

  2. 버킷이나 버킷의 폴더에서 객체의 컨텍스트 메뉴를 연(마우스 오른쪽 버튼 클릭) 다음 [삭제(Delete)]를 선택합니다.

  3. [삭제(Delete)]를 선택하여 삭제를 확인합니다.

Amazon S3 객체에 대해 미리 서명된 URL 생성

미리 서명된 URL을 통해 객체 소유자는 객체를 다운로드할 수 있는 제한된 시간 권한을 부여하여 프라이빗 Amazon S3 객체를 다른 사용자와 공유할 수 있습니다. 자세한 내용은 Amazon S3 사용 설명서미리 서명된 URL로 객체 공유를 참조하세요.

  1. AWS 탐색기에서 [S3] 노드를 선택하여 버킷 목록을 봅니다.

  2. 버킷이나 버킷의 폴더에서 객체를 마우스 오른쪽 버튼으로 클릭한 다음 미리 서명된 URL 생성을 선택합니다.

  3. AWS 도구 키트 명령 창에서 URL을 사용하여 객체에 액세스할 수 있는 시간(분)을 입력합니다. Enter 키를 눌러 확인합니다.

    IDE 하단의 상태는 객체에 대해 미리 서명된 URL이 클립보드에 복사되었음을 확인합니다.