AWS S3 터미널로 S3버킷 데이터를 다운받기

 안녕하세요. 알렉스 입니다.


이번에는 S3버킷을 터미널로 다운 받는 방법에 대해서 알려드리겠습니다.


참고로 이번 포스트를 진행하기 위해서는 S3버킷 및 IAM계정이 필요합니다. 링크를 참고해 주시기 바랍니다.



1. AWS Command Line Tools 설치

- 터미널로 AWS서비스를 사용할수 있습니다.

$ sudo pip install awscli




2. AWS S3버킷 다운로드

- S3버킷의 경로를 이용하여 Local PC로 다운로드 합니다

- 로컬경로를 '.'으로 할 경우 해당 경로로 S3버킷 데이터가 저장됩니다.

$ aws s3 sync s3://[소스 버킷 주소] [로컬 경로]


소스 버킷 전체 주소는 S3 사이트에서 복사할수 있습니다. (s3://경로 포함)

사진2) S3버킷 URL을 확인하는 버튼



Error 발생시 : fatal error: Unable to locate credentials

위 사항은 로컬 PC에 AWS의 IAM키값들을 저장하지 않아서 발생한 문제 입니다. 해당 링크로 이동해서 확인해 주시기 바랍니다. 공식문서 링크도 참고하시가 바랍니다.

사진1) list확인시 비어있음



AWS configure 리스트 확인

- 등록되어있는 IAM키 정보를 확인합니다

$ aws configure list



























댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)