Molnlagring av ljud (S3)

5 min read

Flytta genererade ljudfiler från din WordPress-server till Amazon S3. Minskar diskanvändningen, snabbar upp ljudleveransen med CloudFront och gör ditt bibliotek skalbart.

Två alternativ

Alternativ 1: TTSWP-hanterat moln (standard för betalplaner)

På Pro- och Byråplaner lagras ljud automatiskt i TTSWP:s S3-bucket och serveras från CloudFront. Ingen installation krävs. Din webbplats spelar helt enkelt ljud från snabba URL:er.

Inget AWS-konto behövs. Inga autentiseringsuppgifter att hantera.

Alternativ 2: Din egen S3-bucket

Avancerade användare kan konfigurera sin egen S3-bucket. Filer lagras i ditt AWS-konto och faktureras direkt till dig.

Detta alternativ passar:

  • Företagskunder med befintlig AWS-infrastruktur
  • Webbplatser som behöver full kontroll över datalagring
  • Byråer som hanterar lagring separat för kunder

Konfigurera din egen S3

Förutsättningar

  • Ett AWS-konto
  • Grundläggande kännedom om IAM och S3

Steg 1: Skapa en S3-bucket

  1. Logga in på AWS Console → S3.
  2. Klicka på Skapa bucket.
  3. Ge den ett unikt namn (exempel: ttswp-audio-yourdomain).
  4. Välj en region nära de flesta av dina besökare.
  5. Lämna "Blockera all offentlig åtkomst" AV för den här bucketen (ljud kräver offentlig läsning).
  6. Skapa bucketen.

Steg 2: Skapa en IAM-användare

  1. Gå till IAM → Användare → Skapa användare.
  2. Användarnamn: ttswp-audio-uploader.
  3. Bifoga en policy som tillåter s3:PutObject, s3:GetObject, s3:DeleteObject, s3:ListBucket på din nya bucket.
  4. Skapa ett åtkomstnyckelpar och kopiera både åtkomstnyckel-ID och hemlig åtkomstnyckel.

Steg 3: Lägg till autentiseringsuppgifter i TTSWP

  1. Gå till Text till tal → Översikt → Snabbinställningar.
  2. Slå på Molnlagring av ljud.
  3. Fyll i:
    • S3-leverantör: Amazon S3
    • Åtkomstnyckel-ID: från steg 2
    • Hemlig åtkomstnyckel: från steg 2
    • Bucket: ditt bucketnamn från steg 1
    • Region: den region du valde
    • Sökvägsprefix (valfritt): undermapp i bucketen, t.ex. audio/
  4. Spara.

Steg 4: Testa

Generera ljud för ett nytt inlägg. Kontrollera din S3-bucket - du bör se den nya filen där.

Valfritt: CloudFront CDN

För snabbare leverans till globala besökare, placera CloudFront framför din S3-bucket.

  1. AWS Console → CloudFront → Skapa distribution.
  2. Ursprung: din S3-bucket.
  3. Visningsprotokollpolicy: Omdirigera HTTP till HTTPS.
  4. Skapa.
  5. Kopiera CloudFront-domänen (t.ex. d1234abcd.cloudfront.net).
  6. I TTSWP:s inställningar för Molnlagring av ljud, ange CDN-URL till din CloudFront-domän.
  7. Spara.

Nya ljudfiler serveras från CloudFront. Befintliga filer migreras vid nästa uppspelning.

Kostnader

TTSWP-hanterat moln

Ingår i din betalplan. Ingen extra kostnad per GB.

Din egen S3

Faktureras av AWS. Typiska kostnader för en webbplats med 1 000 inlägg:

  • Lagring: ~0,01 USD per månad per GB (billigt)
  • Bandbredd: ~0,09 USD per GB ljud som serveras (ökar vid hög uppspelning)
  • CloudFront: ~0,085 USD per GB som serveras (liknande)

De flesta bloggar håller sig under 1-2 USD per månad. Poddar med hög trafik kan nå 20-50 USD per månad.

Migrera från lokal lagring till moln

När molnlagring är aktiverad laddas nytt ljud upp till S3. Befintligt ljud ligger kvar på din WordPress-server tills du genererar om det.

Verktyg för bulkmigrering: Verktyg → Ljudbibliotek → Migrera till moln (PRO).

Inaktivera molnlagring

Stäng av knappen. Nytt ljud sparas på din WordPress-server. Befintligt moln-ljud finns kvar på S3 (du kan ta bort det eller behålla det).

Relaterade sidor