IT 이야기/AWS

AWS CLI와 아마존 S3에 대용량 파일을 업로드

클톡(CloudTalk) 2016. 4. 21. 09:54

EC2 S3 연동하기 위한 방법으로는 s3fs / fluentd 찾아보면 많이 존재 합니다.

 

중국에서의 테스트결과 s3fs 지원이 되고있지 않으며~ fluentd 부분은 정상 구동이 된다고 합니다. ( 테스트하다가 실패;;; Securiy Cerdentials 부분이 어렵다는..테스트 계정이라서 그럴수도있습니다)

우선적으로 그래서 일주일 간의 고생끝에, 찾아낸 방법은, 뚜둥




 

AWS CLI TOOL 입니다~

 

(정말 간단 합니다.)

 




우선 아래의 방법으로 설치를 진행 합니다.

 

$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
$ unzip awscli-bundle.zip
$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

 

끝이냐구요!? 끝입니다. -_-;




 

그밖의 방버들및 Configuer 아래의 방법으로 진행하여 주시면 됩니다.

 

$ aws
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:

aws help
  aws <command> help
  aws <command> <subcommand> help
aws: error: too few arguments

 

 

Configuer aws tool access

 

 

$ aws configure
AWS Access Key ID:
mykeyxxxxxxxxxxx
AWS Secret Access Key:
mysecretkeyxxxxxxxxxxx
Default region name [us-west-2]: us-west-2
(리전)
Default output format [None]: json

 


테스트를 진행 합니다. Upload

 

$ aws s3 cp .test.tar.gz s3://버켓이름

 

파일 이름(test.tar.gz s3"://버켓이름 앞뒤만 바꿔주면 EC2 서버로 끌어 올수도있습니다.)

 

그밖의 명령어 부분은 아래의 명령어를 입력하시면 출력 됩니다.

 

$ aws s3 help

 

 

 

쉽죠.? 나만 몰랐던것 같은 이야기네요 ^_^