Pindahkan file audio yang dihasilkan dari server WordPress Anda ke Amazon S3. Mengurangi penggunaan disk, mempercepat pengiriman audio dengan CloudFront, dan membuat perpustakaan Anda lebih skalabel.
Dua pilihan
Pilihan 1: Cloud yang dikelola TTSWP (default untuk paket berbayar)
Pada paket Pro dan Agency, audio secara otomatis disimpan di bucket S3 milik TTSWP dan disajikan dari CloudFront. Tidak perlu pengaturan. Situs Anda cukup memutar audio dari URL yang cepat.
Tidak perlu akun AWS. Tidak ada kredensial yang perlu dikelola.
Pilihan 2: Bucket S3 milik Anda sendiri
Pengguna tingkat lanjut dapat mengonfigurasi bucket S3 mereka sendiri. File disimpan di akun AWS Anda dan ditagih langsung ke Anda.
Pilihan ini untuk:
- Pelanggan enterprise dengan infrastruktur AWS yang sudah ada
- Situs yang membutuhkan kontrol penuh atas residensi data
- Agensi yang mengelola penyimpanan secara terpisah untuk klien
Menyiapkan S3 milik Anda sendiri
Prasyarat
- Akun AWS
- Pemahaman dasar tentang IAM dan S3
Langkah 1: Buat bucket S3
- Masuk ke AWS Console lalu buka S3.
- Klik Create bucket.
- Beri nama unik (contoh:
ttswp-audio-domainanda). - Pilih region yang dekat dengan sebagian besar pengunjung Anda.
- Biarkan "Block all public access" NONAKTIF untuk bucket ini (audio memerlukan akses baca publik).
- Buat bucket.
Langkah 2: Buat pengguna IAM
- Buka IAM lalu pilih Users kemudian Create user.
- Nama pengguna:
ttswp-audio-uploader. - Lampirkan kebijakan yang mengizinkan
s3:PutObject,s3:GetObject,s3:DeleteObject,s3:ListBucketpada bucket baru Anda. - Buat pasangan access key dan salin Access Key ID serta Secret Access Key.
Langkah 3: Tambahkan kredensial ke TTSWP
- Buka Teks ke Ucapan lalu Overview kemudian Quick Settings.
- Aktifkan Cloud audio storage.
- Isi:
- S3 Provider: Amazon S3
- Access Key ID: dari langkah 2
- Secret Access Key: dari langkah 2
- Bucket: nama bucket Anda dari langkah 1
- Region: region yang Anda pilih
- Path prefix (opsional): subfolder di dalam bucket, seperti
audio/
- Simpan.
Langkah 4: Uji
Buat audio untuk postingan baru. Periksa bucket S3 Anda - Anda seharusnya melihat file baru di sana.
Opsional: CloudFront CDN
Untuk pengiriman lebih cepat ke pengunjung global, tempatkan CloudFront di depan bucket S3 Anda.
- AWS Console lalu buka CloudFront kemudian Create distribution.
- Origin: bucket S3 Anda.
- Viewer protocol policy: Redirect HTTP to HTTPS.
- Buat.
- Salin domain CloudFront (seperti
d1234abcd.cloudfront.net). - Di pengaturan Cloud audio storage TTSWP, atur CDN URL ke domain CloudFront Anda.
- Simpan.
File audio baru disajikan dari CloudFront. File yang sudah ada dimigrasikan saat diputar berikutnya.
Biaya
Cloud yang dikelola TTSWP
Termasuk dalam paket berbayar Anda. Tidak ada biaya tambahan per GB.
S3 milik Anda sendiri
Ditagih oleh AWS. Biaya umum untuk situs dengan 1.000 postingan:
- Penyimpanan: sekitar $0,01 per bulan per GB (murah)
- Bandwidth: sekitar $0,09 per GB audio yang disajikan (bertambah jika pemutaran sangat banyak)
- CloudFront: sekitar $0,085 per GB yang disajikan (serupa)
Sebagian besar blog tetap di bawah $1-2 per bulan. Podcast dengan traffic tinggi bisa mencapai $20-50 per bulan.
Migrasi dari lokal ke cloud
Setelah mengaktifkan penyimpanan cloud, audio baru diunggah ke S3. Audio yang sudah ada tetap di server WordPress Anda sampai Anda membuat ulang.
Alat migrasi massal: Tools lalu Audio Library kemudian Migrate to cloud (PRO).
Menonaktifkan penyimpanan cloud
Matikan toggle. Audio baru tersimpan ke server WordPress Anda. Audio cloud yang sudah ada tetap di S3 (Anda bisa menghapus atau menyimpannya).