파일 저장 및 검색

Amazon S3 사용

소개

이 단계별 자습서는 Amazon Simple Storage Solution(S3)을 사용하여 파일을 클라우드에 저장하는 데 도움이 됩니다. Amazon S3는 데이터(객체라고 부름)를 대규모로 저장할 수 있는 서비스입니다. 이 자습서에서는 Amazon S3 버킷을 생성하고, 파일을 업로드하고, 해당 파일을 검색 및 삭제하게 됩니다.

이 자습서는 AWS 프리 티어 한도 내에서 수행할 수 있습니다.

 완료 비용

프리 티어

 사용되는 서비스

AWS로 파일을 저장하려면
계정이 필요합니다

AWS 프리 티어에는 Amazon S3에서 사용할 수 있는 5GB 스토리지, Get 요청 20,000건 및 Put 요청 2,000건이 포함되어 있습니다.

AWS 프리 티어 세부 정보 보기 »

구현

  • Amazon S3 콘솔 열기

    여기를 클릭하면 AWS Management Console이 새 브라우저 창에서 열리므로 이 단계별 안내서를 계속 열어 놓을 수 있습니다.  이 화면이 로드되면 먼저 사용자 이름 및 암호를 입력하여 시작합니다. 그런 다음 검색 창에 S3를 입력하고 S3를 선택하여 콘솔을 엽니다.

    AWS 관리 콘솔
  • S3 버킷 생성

    이 단계에서는 Amazon S3 버킷을 생성합니다. 버킷은 파일을 저장하는 컨테이너입니다.

    a.  S3 대시보드에서 버킷 생성(Create Bucket)을 클릭합니다.

    버킷을 처음 생성하는 경우, 여기에 나온 이미지와 비슷한 화면이 표시됩니다. 

    이미 S3 버킷을 생성했다면, S3 대시보드에 생성한 모든 버킷이 나열됩니다.

    S3 버킷 생성

    b. 버킷 이름을 입력합니다. 입력하는 버킷 이름은 Amazon S3에 있는 어떤 기존 버킷 이름과도 중복되지 않아야 합니다. S3 버킷 이름에 대한 몇 가지 다른 제약 사항이 있습니다. 그런 다음 버킷을 생성할 지역을 선택합니다.

    다음(Next)을 선택합니다.

    버킷 이름을 입력합니다.

    c.  버전 관리(Versioning), 서버 액세스 로깅(Server Access Logging), 태그(Tags), 객체 수준 로깅(Object-level Logging), 기본 암호화(Default Encryption)를 비롯하여 S3 버킷과 관련된 많은 유용한 옵션이 있습니다. 이 자습서에서는 이러한 옵션을 활성화하지 않습니다. 다음(Next)을 선택합니다.

    S3 버킷 옵션

    d. S3 버킷에 대한 권한을 설정할 수 있습니다. 기본값을 그대로 두고 다음(Next)을 선택합니다.

    S3 버킷 권한 설정

    e.  구성 설정을 확인하고 버킷 생성(Create bucket)을 선택합니다.

    S3 버킷 구성 설정
  • 파일 업로드

    이 단계에서는 파일을 새로운 Amazon S3 버킷에 업로드합니다.

    a.  S3 콘솔에 새로운 버킷이 표시됩니다. 버킷의 이름을 클릭하여 버킷으로 이동합니다.

    버킷의 이름을 클릭하여 버킷으로 이동

    b.  버킷의 홈페이지로 이동했습니다. 업로드(Upload)를 선택합니다.

    업로드(Upload) 선택

    c. 업로드할 파일을 선택하려면 파일 추가(Add files)를 클릭하고 저장할 샘플 파일을 선택하거나, 업로드 상자에서 파일을 끌어서 놓습니다. 업로드할 파일을 선택한 후 다음(Next)을 선택합니다.

    파일 업로드

    d. 객체에 대한 권한을 설정할 수 있습니다. 이 자습서에서는 기본값을 그대로 두고 다음(Next)을 선택합니다.

    권한 설정

    e. 스토리지 클래스, 암호화 및 메타데이터와 같이 객체의 속성을 설정할 수 있습니다. 기본값을 그대로 두고 다음(Next)을 선택합니다.

    속성 설정

    f. 구성을 확인하고 Upload를 선택합니다. 버킷의 홈 화면에 객체가 표시됩니다.

    구성을 확인하고 업로드(Upload) 선택
  • 객체 검색

    이 단계에서는 Amazon S3 버킷에서 파일을 다운로드합니다.

    a. 다운로드할 파일 옆에 있는 확인란을 선택하고 다운로드(Download)를 선택합니다.

    다운로드할 파일 옆에 있는 확인란을 선택하고 다운로드(Download) 선택
  • 객체 및 버킷 삭제

    Amazon S3 콘솔에서 손쉽게 객체와 버킷을 삭제할 수 있습니다. 사용하지 않는 리소스를 삭제하여 더는 비용이 부과되지 않도록 하는 것이 모범 사례입니다.

    a. 먼저 객체를 삭제합니다. 삭제하려는 파일 옆에 있는 확인란을 선택하고 자세히(More) > 삭제(Delete)를 선택합니다.

    객체 삭제

    b.  삭제하려는 객체를 검토 및 확인합니다. 삭제(Delete)를 선택합니다.

    삭제하려는 객체 검토 및 확인

    c. Amazon S3를 클릭하여 리전 내 모든 버킷을 봅니다.  

    Amazon S3를 클릭하여 리전 내 모든 버킷 확인

    d. 생성한 버킷의 버킷 이름 오른쪽을 클릭하여 선택한 후, 삭제(Delete)를 클릭합니다. 버킷 이름을 입력하고 확인(Confirm)을 클릭합니다.

    버킷 삭제

이 자습서가 유용했습니까?

감사합니다.
좋아하는 사항을 알려주세요.
닫기
실망을 드려 죄송합니다.
오래되었거나 혼란스럽거나 부정확한 사항이 있습니까? 피드백을 제공하여 이 자습서를 개선할 수 있도록 도와주십시오.
닫기

축하합니다!

Amazon S3 버킷을 생성하고 파일을 S3 객체로 업로드하여 첫 번째 파일을 클라우드로 백업하였습니다. Amazon S3는 원할 때 언제든 데이터를 사용할 수 있도록 보장하기 위해 99.999999999% 내구성을 제공하도록 설계되었습니다. 또한, 백업된 파일을 검색하는 방법과 파일과 버킷을 삭제하는 방법도 배웠습니다.