생성된 오디오 파일을 WordPress 서버에서 Amazon S3로 이전하세요. 디스크 사용량을 줄이고, CloudFront로 오디오 전송 속도를 높이며, 라이브러리를 확장 가능하게 만듭니다.
두 가지 옵션
옵션 1: TTSWP 관리형 클라우드 (유료 플랜 기본값)
Pro 및 Agency 플랜에서는 오디오가 자동으로 TTSWP의 S3 버킷에 저장되고 CloudFront를 통해 제공됩니다. 별도 설정이 필요 없습니다. 사이트는 빠른 URL에서 오디오를 재생합니다.
AWS 계정이 필요 없습니다. 자격 증명을 직접 관리할 필요도 없습니다.
옵션 2: 직접 S3 버킷 사용
고급 사용자는 자신의 S3 버킷을 구성할 수 있습니다. 파일은 사용자의 AWS 계정에 저장되고 비용도 직접 청구됩니다.
이 옵션은 다음에 적합합니다.
- 기존 AWS 인프라를 보유한 기업 고객
- 완전한 데이터 상주 제어가 필요한 사이트
- 클라이언트별로 스토리지를 별도 관리하는 에이전시
직접 S3 설정하기
사전 요구 사항
- AWS 계정
- IAM 및 S3에 대한 기본적인 이해
1단계: S3 버킷 생성
- AWS Console에 로그인 후 S3로 이동합니다.
- 버킷 만들기를 클릭합니다.
- 고유한 이름을 지정합니다 (예:
ttswp-audio-yourdomain). - 방문자 대부분과 가까운 리전을 선택합니다.
- 이 버킷의 "모든 퍼블릭 액세스 차단"을 OFF로 설정합니다 (오디오는 퍼블릭 읽기 권한이 필요합니다).
- 버킷을 생성합니다.
2단계: IAM 사용자 생성
- IAM → 사용자 → 사용자 만들기로 이동합니다.
- 사용자 이름:
ttswp-audio-uploader. - 새 버킷에 대해
s3:PutObject,s3:GetObject,s3:DeleteObject,s3:ListBucket을 허용하는 정책을 연결합니다. - 액세스 키 페어를 생성하고 액세스 키 ID와 시크릿 액세스 키를 모두 복사합니다.
3단계: TTSWP에 자격 증명 추가
- 텍스트 음성 변환 → 개요 → 빠른 설정으로 이동합니다.
- 클라우드 오디오 저장소를 켭니다.
- 다음을 입력합니다.
- S3 공급자: Amazon S3
- 액세스 키 ID: 2단계에서 복사한 값
- 시크릿 액세스 키: 2단계에서 복사한 값
- 버킷: 1단계에서 만든 버킷 이름
- 리전: 선택한 리전
- 경로 접두사 (선택 사항): 버킷 내 하위 폴더 (예:
audio/)
- 저장합니다.
4단계: 테스트
새 게시물의 오디오를 생성합니다. S3 버킷을 확인하면 새 파일이 표시되어야 합니다.
선택 사항: CloudFront CDN
전 세계 방문자에게 더 빠르게 전송하려면 S3 버킷 앞에 CloudFront를 배치하세요.
- AWS Console → CloudFront → 배포 만들기로 이동합니다.
- 원본: 사용자의 S3 버킷.
- 뷰어 프로토콜 정책: HTTP를 HTTPS로 리디렉션.
- 생성합니다.
- CloudFront 도메인을 복사합니다 (예:
d1234abcd.cloudfront.net). - TTSWP 클라우드 오디오 저장소 설정에서 CDN URL을 CloudFront 도메인으로 설정합니다.
- 저장합니다.
새 오디오 파일은 CloudFront에서 제공됩니다. 기존 파일은 다음 재생 시 마이그레이션됩니다.
비용
TTSWP 관리형 클라우드
유료 플랜에 포함됩니다. GB당 추가 비용이 없습니다.
직접 S3 사용
AWS에서 청구됩니다. 게시물 1,000개 사이트의 일반적인 비용:
- 스토리지: GB당 월 ~$0.01 (저렴함)
- 대역폭: 제공된 오디오 GB당 ~$0.09 (재생이 많을수록 증가)
- CloudFront: 제공된 GB당 ~$0.085 (비슷한 수준)
대부분의 블로그는 월 $1-2 미만을 유지합니다. 트래픽이 많은 팟캐스트는 월 $20-50에 달할 수 있습니다.
로컬에서 클라우드로 마이그레이션
클라우드 스토리지를 활성화하면 새 오디오는 S3에 업로드됩니다. 기존 오디오는 재생성하기 전까지 WordPress 서버에 남아 있습니다.
대량 마이그레이션 도구: 도구 → 오디오 라이브러리 → 클라우드로 마이그레이션 (PRO).
클라우드 저장소 비활성화
토글을 끕니다. 새 오디오는 WordPress 서버에 저장됩니다. 기존 클라우드 오디오는 S3에 유지됩니다 (삭제하거나 그대로 둘 수 있습니다).