본문 바로가기

AWS

AWS CLI sync 명령을 사용하여 로컬에서 S3로 데이터를 전송

프로그래밍 방식으로 액세스하는 사용자를 생성한다

 

 

 

"Administrator Access" 정책을 연결한다 

 

 

 

생성한 사용자의 [보안 자격 증명]에 들어가서 액세스 키를 생성한다

 

 

 

아래의 링크에 들어가 운영체제에 맞는 AWS CLI 설치 방법을 참고한다

docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2.html

 

AWS CLI 버전 2 설치, 업데이트 및 제거 - AWS Command Line Interface

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

 

 

S3 버킷을 하나 생성한 다음 "backup"이라는 폴더를 만든다

 

 

로컬에서도 "backup" 폴더를 만든다

 

 

로컬 "backup" 폴더에 S3로 보낼 데이터를 담는다

 

 

cmd창을 켜고 "aws configure"를 입력하고 액세스 키, 비밀키, 리전, 데이터 출력 포맷(JSON)을 입력한다  

 

 

아래의 명령을 입력하면 로컬 "backup" 폴더에 있는 데이터가 S3 버킷 안의 "backup" 폴더로 전송된다

aws s3 sync  c:\backup    s3://버킷명/backup  

 

 

데이터가 잘 전송된 것을 확인할 수 있다