Skylagring av lyd (S3)

5 min read

Flytt genererte lydfiler fra WordPress-serveren din og over til Amazon S3. Reduserer diskbruk, gir raskere lydlevering med CloudFront, og gjør biblioteket ditt skalerbart.

To alternativer

Alternativ 1: TTSWP-administrert sky (standard for betalte planer)

På Pro- og Byråplaner lagres lyd automatisk i TTSWP sin S3-bøtte og serveres fra CloudFront. Ingen oppsett nødvendig. Nettstedet ditt spiller ganske enkelt lyd fra raske URL-er.

Ingen AWS-konto nødvendig. Ingen legitimasjon å administrere.

Alternativ 2: Din egen S3-bøtte

Avanserte brukere kan konfigurere sin egen S3-bøtte. Filer lagres i din AWS-konto og faktureres direkte til deg.

Dette alternativet er for:

  • Enterprise-kunder med eksisterende AWS-infrastruktur
  • Nettsteder som trenger full kontroll over dataplassering
  • Byråer som administrerer lagring separat for klienter

Sette opp din egen S3

Forutsetninger

  • En AWS-konto
  • Grunnleggende kjennskap til IAM og S3

Steg 1: Opprett en S3-bøtte

  1. Logg inn på AWS Console → S3.
  2. Klikk Opprett bøtte.
  3. Gi den et unikt navn (eksempel: ttswp-audio-dittdomene).
  4. Velg en region nær de fleste av besøkende dine.
  5. La "Blokker all offentlig tilgang" være AV for denne bøtten (lyd trenger offentlig lesing).
  6. Opprett bøtten.

Steg 2: Opprett en IAM-bruker

  1. Gå til IAM → Brukere → Opprett bruker.
  2. Brukernavn: ttswp-audio-uploader.
  3. Legg til en policy som tillater s3:PutObject, s3:GetObject, s3:DeleteObject, s3:ListBucket på den nye bøtten din.
  4. Opprett et tilgangsnøkkelpar og kopier både Access Key ID og Secret Access Key.

Steg 3: Legg til legitimasjon i TTSWP

  1. Gå til Tekst til Tale → Oversikt → Hurtiginnstillinger.
  2. Slå Skylagring av lyd på.
  3. Fyll inn:
    • S3-leverandør: Amazon S3
    • Access Key ID: fra steg 2
    • Secret Access Key: fra steg 2
    • Bøtte: bøttenavnet ditt fra steg 1
    • Region: regionen du valgte
    • Stiprefix (valgfritt): undermappe inne i bøtten, for eksempel audio/
  4. Lagre.

Steg 4: Test

Generer lyd for et nytt innlegg. Sjekk S3-bøtten din - du skal se den nye filen der.

Valgfritt: CloudFront CDN

For raskere levering til besøkende over hele verden, plasser CloudFront foran S3-bøtten din.

  1. AWS Console → CloudFront → Opprett distribusjon.
  2. Opprinnelse: din S3-bøtte.
  3. Visningsprotokollpolicy: Omdiriger HTTP til HTTPS.
  4. Opprett.
  5. Kopier CloudFront-domenet (for eksempel d1234abcd.cloudfront.net).
  6. I TTSWP Skylagring av lyd-innstillingene, sett CDN URL til ditt CloudFront-domene.
  7. Lagre.

Nye lydfiler serveres fra CloudFront. Eksisterende filer migreres ved neste avspilling.

Kostnader

TTSWP-administrert sky

Inkludert i din betalte plan. Ingen ekstra kostnad per GB.

Din egen S3

Faktureres av AWS. Typiske kostnader for et nettsted med 1 000 innlegg:

  • Lagring: ca. $0,01 per måned per GB (billig)
  • Båndbredde: ca. $0,09 per GB lyd servert (summerer seg ved høy avspilling)
  • CloudFront: ca. $0,085 per GB servert (tilsvarende)

De fleste blogger holder seg under $1-2 per måned. Podcaster med høy trafikk kan nå $20-50 per måned.

Migrere fra lokal til sky

Etter at skylagring er aktivert, lastes ny lyd opp til S3. Eksisterende lyd forblir på WordPress-serveren din til du regenererer den.

Masseoverføringsverktøy: Verktøy → Lydbibliotek → Migrer til sky (PRO).

Deaktivere skylagring

Slå av bryteren. Ny lyd lagres på WordPress-serveren din. Eksisterende skylyd forblir på S3 (du kan slette eller beholde den).

Relaterte sider