Gå til hovedindhold

WP Media Folder Addon: Amazon S3-integration

1. Log ind på Amazon S3 fra WP Media Folder

Gå tilbage til WordPress Thing kontrolpanel og klik på menuen Indstillinger > WP Media Folder > Sky > Offload Media > Amazon S3. Indsæt følgende i formularfelterne:

  • Adgangsnøgle-ID
  • Hemmelig adgangsnøgle

 

input-nøgle

 

Derefter skal du gemme indstillingerne, og forbindelsen bør være en succes. Gå venligst til næste trin for at opdage AWS S3-funktioner.

 

2. Hvordan fungerer det? Hvad kan jeg gøre med Amazon S3?

Hvordan fungerer det?

Når du har oprettet forbindelse mellem WP Media Folder og Amazon S3, skal du vælge en bucket eller oprette en ny, hvor alle dine data vil blive gemt.

 

opret bucket

 

Du kan aktivere Kopier til Amazon S3 indstillingen, og alle dine nye uploadede medier vil blive sendt til Amazon S3.

 

kopier-til-aws

 

Hvis du vil synkronisere dine uploadede medier, før du bruger Amazon S3-integration, skal du klikke på Synkroniser medier knappen. Så vil den sende hele dit eksisterende mediebibliotek til din S3 bucket.

Bemærk: Når du udfører denne handling, vil URL'en på dit medie blive erstattet af Amazon S3 URL'en. Se venligst eksemplet nedenfor.
Fra https://joomunited.com/wp-content/uploads/2019/02/image.jpg til >> https://s3.amazonaws.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

Mappestruktur på Amazon S3: Indtast en brugerdefineret sti, hvor de offloadede filer skal gemmes i din S3 bucket.

For at offloade medierne på dit site, bør du aktivere Fjern efter upload indstillingen, vil dit mediebibliotek blive fuldstændigt gemt på Amazon S3 i stedet for på din server.

 

offload-media-amazon-s3

 

Ved at aktivere Vedhæftningsetiket indstillingen, informationen på hver medie vil blive vist, når du holder musen over aws3-etiketten øverst til højre.

 

amazon-etiket

 

Når du vil ændre din medieplacering eller fjerne pluginet, klik på Hent Amazon S3 Media knappen, så vil alle dine medier blive kopieret fra Amazon til dit mediebibliotek. Alle tidligere links tilføjet i dit indhold vil forblive på plads (ingen brudte links).

 

hent-aws

 

Bemærk: Du kan kun synkronisere filer fra S3 til Mediebiblioteket, hvis de er uploadet gennem vores plugin.

Hvordan opretter man forbindelse til CloudFront?

Cloudfront er integreret med vores plugin. For at oprette et brugerdefineret domæne (CNAME) skal du først i Amazon-dashboardet navigere til Services > CloudFront eller gå til denne link.

 

cloudfront-menu

 

Herfra skal du klikke på Opret distribution knappen i højre hjørne.

 

create-distribution-button

 

Indsæt derefter dit domæne i Origin domain feltet. Hvis dit domæne er: "https://s3-us-west-1.amazonaws.com/joom-united" skal du skifte til "https://joom-united.s3-us-west-1.amazonaws.com"

 

create-distribution

 

Ved Standard cache-adfærd > Cache-nøgle og oprindelsesforespørgsler sektion, vælgLegacy cache-indstillinger indstilling. Efter alt, rul ned til bunden og klik på Opret distribution knap.

 

legacy-cache-setting

 

Derefter vises distributionsdetaljer, kopier distributionsdomænenavnet. Og gå til Amazon-indstillingen i WP Media Folder, og indsæt det i Tilpasset domæne (CNAME) feltet.

 

copy-distribution

 

Vent venligst et par minutter, indtil billedet er fuldt indlæst, når feltet Sidst ændret ændres fra "Deploying" til den aktuelle dato og tid.

Endelig kan du se ændringerne i Fil-URL feltet i hvert billede.

 

file-url-cdn-s3

 

Avancerede indstillinger og handlinger

Du kan vælge en bucket til at importere mapper og filer fra S3-serveren til dit mediebibliotek. Eller kopiere alle filer fra en bucket til en anden.

 

kopier-buckets

 

3. Opret en IAM-bruger


Amazon S3-integrationen med WP Media Folder er inkluderet i tilføjelsen. Du skal installere denne tilføjelse (plugin) ud over WP Media Folder. Tilføjelsen inkluderer også integration med Google Drive, Google Photo, Dropbox og OneDrive.

Først skal du logge ind på Amazon Console eller tilmeld dig, hvis du ikke har en AWS S3-konto.

Når du har logget ind på konsollen, skal du oprette en ny IAM-bruger. Gå derefter til IAM-brugere side i AWS-konsollen, klik på knappen Tilføj bruger.

Trin 1: indtast et navn for brugeren, og klik derefter på Næste knappen.

 

opret-bruger

 

Trin 2: For at give den nye bruger mulighed for at administrere spande og objekter i S3-tjenesten, skal du give specifikke tilladelser. Klik på “Vedhæft politikker direkte” knappen, og indtast derefter “S3” i filterpolitikker inputfeltet. Vælg “AmazonS3FullAccess” politikken, klik så på Næste knappen.

 

user-permission

 

Trin 3: Hvis alt ser godt ud, klik på Opret bruger knappen.

 

review-user

 

Opret en adgangsnøgle

Efter at have oprettet en ny bruger med succes, bør du navigere til Adgangshåndtering > Brugere > {select a user} > Sikkerhedsoplysninger faneblad.

 

sikkerhedsoplysninger

 

Rul derefter ned til Adgangsnøgler sektionen, og klik på Opret adgangsnøgle knap.

 

opret-adgangsnøgle

 

Ved trin 1: Bedste praksis for adgangsnøgle & alternativer, vælg Applikation, der kører uden for AWS mulighed. Klik derefter på Næste knap.

 

trin1-opret-nøgle

 

Næste på trin 2: navngiv beskrivelsen i feltet. Klik derefter på Opret adgangsnøgle knap.

 

trin2-navngiv-nøgle

 

Endelig vil en skærm til hentning af adgangsnøgler blive vist med sikkerhedsoplysninger for brugeren, som består af en Adgangsnøgle-ID og en hemmelig adgangsnøgle. Amazon vil ikke vise disse igen, så download dem venligst som en .csv og kopier dem også et sikkert sted. Hvis du mister dem, kan du altid oprette et nyt sæt nøgler fra konsollen, men du kan ikke hente den hemmelige nøgle igen senere.

 

step3-retrieve-access-key

 

Opret en bucket

For at bruge Amazon S3, bør du oprette en ny bucket. Gå venligst til bucket-området: https://s3.console.aws.amazon.com/s3/buckets. Klik derefter på Opret bucket knap.

 

opret bucket

 

I Generel konfiguration, indtast bucket-navn, vælg en AWS-region, og i Objekt ejerskab sektion, vælg ACL'er aktiveret > Objektforfatter indstilling.

 

navn-bucket

 

I indstillingerne for Bloker offentlig adgang for denne bucket sektion, fjern markeringen af indstillingen: "Bloker al offentlig adgang" og marker indstillingen: "Jeg bekræfter, at den nuværende..." som på billedet nedenfor.

 

block-public-access-s3

 

Lad derefter alle de øvrige indstillinger være standard, og klik på Opret bucket knappen.

 

final-step-create-bucket

 

Endelig bør en ny bucket oprettes succesfuldt med status for Adgangskolonne: "Objekter kan være offentlige".

 

created-new-bucket

 

Eller kan du oprette en ny bucket i WP Media Folder-indstillingerne. Naviger til menuen Indstillinger > WP Media Folder > Cloud > Offload Media > Amazon S3, klik på Bucket-indstillinger og valg knap. I bunden af pop-up'en, indtast bucket-navnet og klik på Opret knap.

 

opret-bucket-wp