Archiviazione audio nel cloud (S3)

5 min read

Sposta i file audio generati dal tuo server WordPress su Amazon S3. Riduce l'uso del disco, accelera la distribuzione audio con CloudFront e rende la tua libreria scalabile.

Due opzioni

Opzione 1: Cloud gestito da TTSWP (predefinito per i piani a pagamento)

Nei piani Pro e Agency, l'audio viene archiviato automaticamente nel bucket S3 di TTSWP e distribuito tramite CloudFront. Nessuna configurazione. Il tuo sito riproduce semplicemente l'audio da URL veloci.

Nessun account AWS necessario. Nessuna credenziale da gestire.

Opzione 2: Il tuo bucket S3

Gli utenti avanzati possono configurare il proprio bucket S3. I file vengono archiviati nel tuo account AWS e addebitati direttamente a te.

Questa opzione e' per:

  • Clienti enterprise con infrastruttura AWS esistente
  • Siti che richiedono il pieno controllo sulla residenza dei dati
  • Agenzie che gestiscono l'archiviazione separatamente per i clienti

Configurare il tuo S3

Prerequisiti

  • Un account AWS
  • Conoscenza di base di IAM e S3

Passaggio 1: Crea un bucket S3

  1. Accedi alla Console AWS e vai su S3.
  2. Clicca su Crea bucket.
  3. Assegnagli un nome univoco (esempio: ttswp-audio-tuodominio).
  4. Scegli una regione vicina alla maggior parte dei tuoi visitatori.
  5. Lascia "Blocca tutti gli accessi pubblici" DISATTIVATO per questo bucket (l'audio richiede lettura pubblica).
  6. Crea il bucket.

Passaggio 2: Crea un utente IAM

  1. Vai su IAM - Utenti - Crea utente.
  2. Nome utente: ttswp-audio-uploader.
  3. Allega una policy che consenta s3:PutObject, s3:GetObject, s3:DeleteObject, s3:ListBucket sul nuovo bucket.
  4. Crea la coppia di chiavi di accesso e copia sia l'ID chiave di accesso che la chiave di accesso segreta.

Passaggio 3: Aggiungi le credenziali a TTSWP

  1. Vai su Da testo a voce - TTSWP - Panoramica - Impostazioni rapide.
  2. Attiva Archiviazione audio nel cloud.
  3. Compila i campi:
    • Provider S3: Amazon S3
    • ID chiave di accesso: dal passaggio 2
    • Chiave di accesso segreta: dal passaggio 2
    • Bucket: il nome del bucket dal passaggio 1
    • Regione: la regione che hai scelto
    • Prefisso percorso (opzionale): sottocartella nel bucket, come audio/
  4. Salva.

Passaggio 4: Testa

Genera l'audio per un nuovo articolo. Controlla il tuo bucket S3: dovresti vedere il nuovo file.

Opzionale: CDN CloudFront

Per una distribuzione piu' rapida ai visitatori globali, metti CloudFront davanti al tuo bucket S3.

  1. Console AWS - CloudFront - Crea distribuzione.
  2. Origine: il tuo bucket S3.
  3. Policy del protocollo visualizzatore: Reindirizza HTTP su HTTPS.
  4. Crea.
  5. Copia il dominio CloudFront (come d1234abcd.cloudfront.net).
  6. Nelle impostazioni Archiviazione audio nel cloud di TTSWP, imposta URL CDN sul tuo dominio CloudFront.
  7. Salva.

I nuovi file audio vengono distribuiti da CloudFront. I file esistenti vengono migrati alla prossima riproduzione.

Costi

Cloud gestito da TTSWP

Incluso nel tuo piano a pagamento. Nessun costo aggiuntivo per GB.

Il tuo S3

Addebitato da AWS. Costi tipici per un sito con 1.000 articoli:

  • Archiviazione: circa $0,01 al mese per GB (economico)
  • Larghezza di banda: circa $0,09 per GB di audio distribuito (aumenta con molte riproduzioni)
  • CloudFront: circa $0,085 per GB distribuito (simile)

La maggior parte dei blog rimane sotto $1-2 al mese. I podcast con molto traffico possono arrivare a $20-50 al mese.

Migrazione da locale a cloud

Dopo aver attivato l'archiviazione cloud, i nuovi audio vengono caricati su S3. L'audio esistente rimane sul tuo server WordPress fino alla rigenerazione.

Strumento di migrazione in blocco: Strumenti - Libreria audio - Migra nel cloud (PRO).

Disabilitare l'archiviazione cloud

Disattiva il toggle. I nuovi audio vengono salvati sul tuo server WordPress. L'audio cloud esistente rimane su S3 (puoi eliminarlo o conservarlo).

Pagine correlate