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

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

AWS에 파일을 저장하려면 계정 필요

몇 분 만에 무료 계정 생성

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

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

 


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

tmt_store-retrieve-file_1

(확대하려면 클릭)

tmt_store-retrieve-file_1

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


a.  S3 대시보드에서 Create Bucket을 클릭합니다.

tmt_store-retrieve-file_2a

(확대하려면 클릭)

tmt_store-retrieve-file_2a

b. 버킷 이름을 입력합니다. 이름은 Amazon S3의 모든 기존 버킷 이름을 통틀어 고유해야 합니다(S3 버킷 이름에는 몇 가지 제한이 있습니다. 전체 목록은 여기를 참조하십시오). 그런 다음 버킷을 시작할 리전을 선택합니다.

Next를 선택합니다.

 

tmt_store-retrieve-file_2b

(확대하려면 클릭)

tmt_store-retrieve-file_2b

c.  S3 버킷에 버전 관리, 로깅 및 태그 옵션을 활성화하도록 선택할 수 있습니다. 이러한 옵션을 비활성화 상태로 두고 Next를 선택합니다.

tmt_store-retrieve-file_2c

(확대하려면 클릭)

tmt_store-retrieve-file_2c

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

tmt_store-retrieve-file_2d

(확대하려면 클릭)

tmt_store-retrieve-file_2d

e.  구성 설정을 확인하고 Create bucket을 선택합니다.

tmt_store-retrieve-file_2e

(확대하려면 클릭)

tmt_store-retrieve-file_2e

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

tmt_store-retrieve-file_3a

(확대하려면 클릭)

tmt_store-retrieve-file_3a

b.  버킷의 홈페이지로 이동하였습니다. Upload를 선택합니다.

tmt_store-retrieve-file_3b

(확대하려면 클릭)

tmt_store-retrieve-file_3b

c. 저장하려는 샘플 파일을 추가하고 Next를 선택합니다.

tmt_store-retrieve-file_3c

(확대하려면 클릭)

tmt_store-retrieve-file_3c

d. 객체에 대한 권한을 설정할 수 있습니다. 기본값을 그대로 두고 Next를 선택합니다.

tmt_store-retrieve-file_3d

(확대하려면 클릭)

tmt_store-retrieve-file_3d

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

tmt_store-retrieve-file_3e

(확대하려면 클릭)

tmt_store-retrieve-file_3e

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

tmt_store-retrieve-file_3f

(확대하려면 클릭)

tmt_store-retrieve-file_3f

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

tmt_store-retrieve-file_4

(확대하려면 클릭)

tmt_store-retrieve-file_4

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


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

tmt_store-retrieve-file_5a

(확대하려면 클릭)

tmt_store-retrieve-file_5a

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

tmt_store-retrieve-file_5b

(확대하려면 클릭)

tmt_store-retrieve-file_5b

d. 생성한 버킷을 선택하고 Delete를 선택합니다. 버킷 이름을 입력하고 Confirm을 선택합니다.

tmt_store-retrieve-file_5c

(확대하려면 클릭)

tmt_store-retrieve-file_5c

d. 생성한 버킷을 선택하고 Delete를 선택합니다. 버킷 이름을 입력하고 Confirm을 선택합니다.

tmt_store-retrieve-file_5d

(확대하려면 클릭)

tmt_store-retrieve-file_5d

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

웹 콘솔에서 Amazon S3를 사용하는 방법을 살펴보았고, 이제 다음 자습서에서 명령줄을 사용하여 이러한 백업과 복원 작업을 스크립트 방식으로 수행하는 방법을 배워보겠습니다.

명령줄에서 파일을 Amazon S3로 백업하기 »

아니요