지난번 포스팅에서 Amazon Polly (아마존 폴리)를 이용하여 음원을 생성하였는데요.
오늘은 음원을 AWS S3 버킷에서 서버로 업로드, 다운로드하는 방법에 대해 설명해볼까 합니다.
먼저 AWS S3 입니다.
S3에서 bucket을 하나 생성해줍니다.
클라우드 스토리지 | 웹 스토리지| Amazon Web Services
Amazon Simple Storage Service(Amazon S3)는 업계 최고의 확장성과 데이터 가용성 및 보안과 성능을 제공하는 객체 스토리지 서비스입니다. 즉, 어떤 규모 어떤 산업의 고객이든 이 서비스를 사용하여 웹 사이트, 모바일 애플리케이션, 백업 및 복원, 아카이브, 엔터프라이즈 애플리케이션, IoT 디바이스, 빅 데이터 분석 등과 같은 다양한 사용 사례에서 원하는 만큼의 데이터를 저장하고 보호할 수 있습니다. Amazon S3는 사용하
aws.amazon.com
1. 서버에 올릴 파일을 준비를 합니다. (업로드 클릭)

2. 파일을 드래그해서 첨부해도 되고, Add files를 눌러서 파일을 직접 선택해주어 첨부해도 됩니다.

3. 해당 파일의 경로를 복사합니다.
- ①번 그림과 같이 업로드 한 파일을 선택합니다.
- ②번 그림과 같이 해당 파일의 경로를 복사합니다.

4. 이제 해당 서버에 접속하여 S3 bucket으로부터 파일을 다운로드합니다.
- aws s3 cp (3번에서 복사한 파일 경로).
- 이때 aws cli에 대한 install 이 안되어있을 경우 설치해줍니다.(리눅스 버전마다 상이합니다.)
- apt install awscli (우분투 기준)

5. ls -al로 해당 파일이 있는 것을 확인할 수 있습니다.

6. 다음은 서버에서 S3 버킷으로 업로드하는 방법입니다.
- 일단 이름을 바꿔줍니다. mv test.cp3 test_upload.mp3
- aws s3 cp test_upload.mp3 (3번에서 복사한 파일 경로에서 파일명만 제거)
-> 예) 복사한 파일 경로가 s3://pathname/test.mp3 였다면 s3://pathname 까지만 쓰면 됩니다. 즉, 해당 버킷의 패스라고 보시면 됩니다.

7. AWS S3 버킷에서 업로드된 파일을 확인할 수 있습니다.

누군가에게 도움이 되었기를.....
'AWS' 카테고리의 다른 글
| Amazon Polly(아마존 폴리) TTS 엔진(텍스트를 음성으로 변환) (0) | 2020.04.21 |
|---|






