S3(Simple Storage Service)
에 대해 배워보도록 하자!
콘솔에서 S3
의 파일을 업로드 하는 그런 방법들에 대해 알아볼 것이다.
S3에 접속하려면,
스토리지
의 S3
를 클릭하면 된다.
버킷 만들기
를 누르자!
버킷
이라는 것은 우리가 컴퓨터에 파일을 저장할 때, 하드디스크나 SSD와 같은 저장장치가 필요하게 된다. 여기서 버킷이 저장장치
와 같은 것이라 생각하면 된다.
버킷 이름
을 AWS 전체에서 중복되지 않을 이름으로 해주고, AWS리전
은 서울 그대로 두자.
밑으로 쭉 내려서 버킷 만들기
를 클릭해서 버킷을 생성해주자.
생성된 버킷을 누르면, 아무것도 없다.
버킷 안으로 파일을 한번 전송해보자.
업로드
라는 버튼을 눌러서 파일을 업로드 할 것이다.
파일 추가 또는 폴더 추가 버튼을 누르거나, 업로드 할 파일을 끌어서 놓으면 된다.
S3에 보관하고 싶은 파일이나 폴더를 눌러서 추가해보자.
다음 업로드
버튼을 누르면 된다.
그러면, 파일 업로드가 성공
했다는 것을 알려준다.
업로드한 파일을 클릭하면, 속성
을 볼 수 있다.
그러면, 객체 URL
이라고 url이 있는데, 이 링크를 통해서 이 파일에 외부에서 접속할 수 있게 되는 것이다.
현재는 퍼미션이 비공개
라서 안되지만, 접속 가능한 링크가 생성된다는 점이 중요한 것이다.
실제로 S3를 사용할 때는, 앱을 운영할 때 웹사이트를 운영하고, 사용자가 파일을 업로드 할 수 있고 첨부되는 서비스를 운영한다고 할 때, 미들웨어가 그것을 받아서 (php, ruby 등
) S3 API를 이용해서 S3로 전송한 후, 그 결과를 보여주는 방식으로 작동을 한다.