기존 설치되어 있는 python의 버전을 확인하고 맞는 pip 설치 (python3 - pip3)
$ pip3 install --upgrade --user awscli
해당 메뉴를 통해 액세스 키를 발급하면 csv 포맷의 파일을 다운로드 할 수 있다.
$ aws configure
-> 차례로 ID, key, rigion, output format을 지정한다.
$ aws s3 mb s3://'bucket name'
mb: make bucket 명령
버킷명은 전체 s3 서비스 내에 존재하는 버킷명과 중복될 수 없다. (이거 완전 레어닉 삽니다,,)
생각한게 전부 안되길래 결국 강아지 이름으로 했다..
aws s3 ls: 버킷 리스트 출력 명령
$ aws s3 sync '백업 대상' s3://'버킷 이름'
테스트용으로 만든 디렉토리를 백업했다.
s3 버킷에 정상적으로 파일이 백업되었다.
해당 디렉토리에 새로운 파일을 추가하고 sync
명령을 다시 실행해보면, 새롭게 생성한 파일만 업로드 되는 것을 확인할 수 있다. (기존 파일을 수정한 경우도 동일하게 적용됨)