본문 바로가기
개발

[AWS] S3  콘솔을 통한 기본 조작 방법

by 마스터누누 2017. 5. 23.
728x90
반응형

S3  콘솔을 통한 기본 조작 방법





S3는 아마존 웹서비스에서 제공하는 대용량 데이터 저장소이다.

우선 AWS 서비스 콘솔에서 S3를 누르면 다음과 같은 화면으로 들어올 수 있다.

여기서 S3을 사용 하기 위한 버킷(Bucket)을 만들어 주어야 한다.

여기서 버킷이란 파일을 저장하기 위한 저장 장치와 같은 의미이다.






Create Bucket을 클릭하면 위와 같은 화면이 뜬다.

여기서 버킷을 이름을 입력한 후 Create를 클릭하면 버킷이 생성된다.

단 여기서 주의 할 점은, 버킷을 이름을 지정할때 AWS에서 중복되지 않는 이름을 넣어야한다.

(스타워즈나 스타트렉 등의 유명한 단어는 이미 있을 확률이 높다)






버킷이 만들어지면 위와같이 empty 화면이 뜰것이다.

파일을 추가 하기위해서는 Upload 버튼을 눌러야 한다.






업로드 버튼을 누르면 다음과 같은 팝업이 뜬다.

여기서 Add files를 누르면 파일을 검색할수 있는 창이 나오는데,

자신이 S3에 보관할 파일을 찾아 선택하도록 하자.

선택이 완료되었으면 오른쪽 하단에 Start Upload를 클릭한다.






파일이 정상적으로 올라가면 empty 였던 창이 파일로 채워지게 된다.

여기서 해당 파일을 클릭하고 오른쪽 상단에 properties를 누르면,

이름과 사이즈 등의 속성이 출력된다.

그중에 link라는 것이 있는데, 이는 외부에서 S3파일로 접근이 가능한 경로이다.

물론, 현재는 저 파일의 권한이 비공개이므로, 공개로 만들어 줘야한다.


여기까지 기본적인 S3서비스를 콘솔을 이용해서 사용하는 방법에 대해 알아보았는데,

실제적인 서비스에서는 이와 같은 GUI방식 접근 하는 일이 드물다.


예를 들어, 애플리케이션, 웹사이트에서, 사용자가 올린 파일이 첨부되는 서비스를 제공한다고 할 때,

사용자가 서버로 파일을 올리면, 미들웨어가 API를 통해서 S3로 파일을 전송해주고,

전송된 결과를 사용자에 보여주는 방식으로 작동하게 된다.



출처 : 생활코딩, 아마존 웹 서비스


반응형

'개발' 카테고리의 다른 글

[Javascript] 객체(Object)  (0) 2017.05.23
[AWS] S3 소개  (0) 2017.05.23
[AWS] Nodejs를 위한 AWS SDK  (0) 2017.05.18
[AWS] AWS를 제어하는 방법  (0) 2017.05.17
[AWS] Auto Scaling - 생성  (0) 2017.05.17

댓글