S3 Browser
S3 Browser는 Amazon S3와 Amazon CloudFront를 위한 무료 윈도우 클라이언트이다. 어디에서나 웹 상의 어떤 양의 데이터든 언제든지 저장하고 검색할 수 있는 간단한 웹 서비스 인터페이스를 제공한다.
간단히 말하자면, AWS 웹사이트에 접속 없이 프로그램으로 S3를 사용할 수 있게 해준다. FTP 솔루션인 FileZilla와 느낌이 비슷하다. 콘텐츠 전송 네트워크(CDN, 글로벌 엣지 위치의 네트워크를 사용하여 사용자와 보다 가까운 지역에서 파일을 주고 받는 방식)를 사용하는 amazon CloudFront도 지원한다.
① S3 Browser 설치하기
① 우선 다운로드를 받아 파일을 설치한다.
S3 Browser - Amazon S3 Client for Windows. User Interface for Amazon S3. S3 Bucket Explorer.
What is S3 Browser S3 Browser is a freeware Windows client for Amazon S3 and Amazon CloudFront. Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. Amazon Clou
s3browser.com
② 파일을 설치하고, 접속을 하면 Access Key와 Secret Access Key를 요구한다.
② S3 Browser 사용을 위한 IAM User 생성하기
① Access Key를 만들기 위해서는 IAM User를 생성해야 한다.
루트 계정에서 [ IAM ] - [ Users ] 에 접속한다.
[ Create user ] 를 선택한다.
User name을 작성해준다. 나는 s3-full-access-user라는 이름을 지어주었다. AWS 관리 콘솔에 접속하게 허용하는 옵션도 줄 수 있는 데, 외부 프로그램으로 접속하는 나로써는 필요한 기능이 아니라 생각되어 체크를 하지 않았다.
이 다음부터가 중요하다. 이제부터는 해당 IAM user에 어떤 권한을 부여하는 지 선택하는 과정이다. AWS에서는 미리 만들어 놓은 여러가지 정책(policy)를 제공한다. [ Attach policies directly ] 를 선택하고 아래 검색란에 AmazonS3FullAccess 정책을 검색한다. 해당 정책이 나오면 체킹 후 다음으로 넘어간다.
태그가 필요하다면 태그를 만들어주고, 다음으로 넘어간다.
② 생성된 IAM User 확인하기
③ Access Key 생성하기
여기까지 S3 접속 권한이 있는 User는 생성했다. 하지만, 계정을 이용할 수 있는 Access Key는 발급받지 않았다. 그 Key를 생성하는 방법은 아래와 같다. 우선 [ Create access key ] 로 진입한다.
그럼 Access key best practices & alternatives(액세스 키 모범 사례 및 대안) 페이지가 나온다. Key에 대한 접근 보안을 강화하고 안정성을 높일 수 있도록 AWS에서 제공하는 방법이라고 한다. 우리는 로컬 컴퓨터(AWS 외부)에서 S3 Browser라는 프로그램으로 접속할 것이니 [ Application running outside AWS ] 를 선택하고 넘어간다.
태그는 필요하면 만들어준다! 관리를 용이하게 하기 위함이니 실제 프로덕션 환경이라면 만들어주는 것이 좋다.
☆ ④ Access Key 관리하기
여기까지 잘 왔다면 Access Key가 만들어졌다. Key가 만들어지고 나서 보이는 화면에는 Access Key와 Secret access key가 나온다. 둘 다 보안에 너무나도 중요하기 때문에 감추어야 한다. (나는 당연히 이 글을 쓴 이후 access key를 지우고 새로 발급 받을 예정이다.) Secret access key는 암호화 되어 있는 데 show 버튼을 누르면 볼 수 있다.
위에서 발급받은 key는 해당 페이지를 넘어가면 다시 확인할 수 없다. 때문에 [ Download .csv file ] 을 통해 key 정보를 저장하여 필요할 때 조회할 수 있게 다운로드하여 관리 한다.
③ S3 Browser 접속하기
접속하면 아래와 같은 화면을 볼 수 있다. 나는 S3에 미리 "keyhong-demo-s3" 라는 버켓을 만들어 두었다. 그리고 그 안에 coffee.jpg 파일을 넣었다. 처음 Access Key로 진입하면 하나의 버켓이 두개 보이는 문제가 있는 데, 이럴 때는 프로그램을 껐다가 재접속하면 정상적으로 하나의 버켓만 보인다.
'AWS > S3' 카테고리의 다른 글
[AWS] Amazon S3 실습 : Bucket 만들기 (0) | 2023.12.16 |
---|