Ga naar hoofdinhoud

WP Media Folder Add-on: Amazon S3-integratie

1. Log in bij Amazon S3 vanuit WP Media Folder

Ga terug naar het WordPress-dashboard en klik op het menu Instellingen > WP Media Folder > Cloud > Media offloaden > Amazon S3 . Plak de volgende tekst in de formuliervelden:

  • Toegangssleutel-ID
  • Geheime toegangssleutel

 

invoertoets

 

Sla daarna de instellingen op en de verbinding zou succesvol moeten zijn. Ga verder naar de volgende stap om de functies van AWS S3 te ontdekken.

 

2. Hoe werkt het? Wat kan ik doen met Amazon S3?

Hoe werkt het?

Nadat je WP Media Folder met Amazon S3 hebt verbonden, selecteer je een bucket of maak je een nieuwe aan waar al je gegevens worden opgeslagen.

 

bucket aanmaken

 

Je kunt 'Kopiëren naar Amazon S3' , waarna al je nieuw geüploade media naar Amazon S3 worden verzonden.

 

kopiëren naar aws

 

Als je je geüploade media wilt synchroniseren voordat je de Amazon S3-integratie gebruikt, klik je op 'Media synchroniseren' . Je bestaande mediabibliotheek wordt dan naar je S3-bucket verzonden.

Let op: wanneer u deze actie uitvoert, wordt de URL van uw mediabestand vervangen door de Amazon S3-URL. Zie het onderstaande voorbeeld.
Van https://joomunited.com/wp-content/uploads/2019/02/image.jpg naar >> https://s3.amazonaws.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

Mappenstructuur op Amazon S3: Voer een aangepast pad in voor de locatie waar de bestanden die van Amazon S3 worden verwijderd, in uw S3-bucket worden opgeslagen.

Om de media op uw site te verplaatsen, moet u Verwijderen na uploaden' . Uw mediabibliotheek wordt dan volledig opgeslagen op Amazon S3 in plaats van op uw eigen server.

 

offload-media-amazon-s3

 

Door 'Bijlagelabel' , wordt de informatie over elk mediabestand weergegeven wanneer u met de muis over het AWS3-label rechtsboven beweegt.

 

amazon-label

 

Als je de locatie van je media wilt wijzigen of de plug-in wilt verwijderen, klik je op 'Amazon S3-media ophalen' . Al je media worden dan van Amazon naar je mediabibliotheek gekopieerd. Alle eerder toegevoegde links in je content blijven behouden (geen kapotte links).

 

retrieve-aws

 

Let op: Je kunt alleen bestanden van S3 naar de mediabibliotheek synchroniseren als ze via onze plugin zijn geüpload.

Hoe verbind ik CloudFront?

CloudFront is geïntegreerd met onze plugin. Om een ​​aangepast domein (CNAME) aan te maken, ga je eerst in het Amazon-dashboard naar Services > CloudFront of gebruik je deze link .

 

cloudfront-menu

 

Klik vervolgens op 'Distributie aanmaken' in de rechterhoek.

 

aanmaak-distributie-knop

 

Plak vervolgens uw domein in het 'Origin domain' . Als uw domein bijvoorbeeld "https://s3-us-west-1.amazonaws.com/joom-united" , wijzig dit dan in "https://joom-united.s3-us-west-1.amazonaws.com".

 

distributie creëren

 

in het gedeelte 'Standaard cachegedrag' > 'Cachesleutel en oorsprongsverzoeken' 'Oude cache-instellingen' . Scroll vervolgens naar beneden en klik op 'Distributie maken' .

 

legacy-cache-setting

 

Ga vervolgens naar de distributiegegevens en kopieer de domeinnaam van de distributie. Ga daarna naar de Amazon-instellingen in WP Media Folder en plak deze in het 'Aangepast domein (CNAME)' .

 

kopie-distributie

 

Wacht een paar minuten totdat de afbeelding volledig is geladen wanneer het veld 'Laatst gewijzigd' verandert van 'Implementeren' naar de huidige datum en tijd.

'Bestands-URL' bij elke afbeelding zien

 

bestand-url-cdn-s3

 

Geavanceerde instellingen en acties

Je kunt een bucket selecteren om mappen en bestanden van de S3-server naar je mediabibliotheek te importeren. Of je kunt alle bestanden van de ene bucket naar de andere kopiëren.

 

kopieerbakken

 

3. Een IAM-gebruiker aanmaken


De Amazon S3-integratie met WP Media Folder is inbegrepen in de add-on. Je moet deze add-on (plugin) installeren naast WP Media Folder. De add-on biedt ook integratie met Google Drive, Google Foto's, Dropbox en OneDrive .

Allereerst moet u inloggen op de Amazon Console of een account aanmaken als u nog geen AWS S3-account hebt.

Nadat u bent ingelogd bij de console, moet u een nieuwe IAM-gebruiker aanmaken. Ga vervolgens naar de pagina IAM-gebruikers in de AWS-console en klik op de knop Gebruiker toevoegen.

Stap 1: Voer een naam in voor de gebruiker en klik vervolgens op de knop Volgende

 

gebruiker aanmaken

 

Stap 2: Om de nieuwe gebruiker toegang te geven tot het beheren van buckets en objecten in de S3-service, moet u specifieke machtigingen verlenen. Klik op de 'Beleidsregels rechtstreeks koppelen' en voer vervolgens 'S3' in het invoerveld voor filterbeleidsregels in. Selecteer het 'AmazonS3FullAccess' en klik vervolgens op de knop 'Volgende'

 

gebruikerstoestemming

 

Stap 3: Als alles er goed uitziet, klik dan op de 'Gebruiker aanmaken '.

 

review-gebruiker

 

Maak een toegangssleutel aan

Nadat u met succes een nieuwe gebruiker hebt aangemaakt, gaat u naar Toegangsbeheer > Gebruikers > {selecteer een gebruiker} > tabblad Beveiligingsgegevens.

 

beveiligingsgegevens

 

Scroll vervolgens naar beneden naar 'Toegangssleutels' en klik op 'Toegangssleutel aanmaken' .

 

toegangssleutel aanmaken

 

Bij stap 1: Toegang tot belangrijke best practices en alternatieven, selecteer je 'Applicatie die buiten AWS wordt uitgevoerd' . Klik vervolgens op 'Volgende '.

 

stap1-sleutel aanmaken

 

Vervolgens, in stap 2: geef de beschrijving van het veld een naam. Klik daarna op 'Toegangssleutel aanmaken' .

 

stap2-naam-sleutel

 

Tot slot verschijnt een scherm voor het ophalen van toegangssleutels met de beveiligingsgegevens van de gebruiker, bestaande uit een toegangssleutel-ID en een geheime toegangssleutel . Amazon zal deze niet opnieuw weergeven, dus download ze als een .csv-bestand en sla ze op een veilige plek op. Als u ze kwijtraakt, kunt u altijd een nieuwe set sleutels aanmaken via de console, maar u kunt de geheime sleutel later niet meer ophalen.

 

stap 3 - toegangssleutel ophalen

 

Maak een emmer aan

Om Amazon S3 te gebruiken, moet u een nieuwe bucket aanmaken. Ga naar het bucketgedeelte: https://s3.console.aws.amazon.com/s3/buckets . Klik vervolgens op 'Bucket aanmaken' .

 

bucket aanmaken

 

in de algemene configuratie de bucketnaam in, selecteer een AWS-regio en selecteer in het gedeelte Objecteigendom 'ACL's ingeschakeld' > 'Object writer' .

 

naam-bucket

 

In de instellingen voor het blokkeren van openbare toegang voor deze bucket , vinkt u de optie 'Alle openbare toegang blokkeren' en vinkt u de optie 'Ik erken dat de huidige...' , zoals in de onderstaande afbeelding.

 

block-public-access-s3

 

Laat vervolgens alle overige opties op de standaardinstellingen staan ​​en klik op 'Bucket maken '.

 

laatste stap: emmer aanmaken

 

Tot slot zou er een nieuwe bucket succesvol aangemaakt moeten zijn met de status 'Objecten kunnen openbaar zijn' de kolom 'Toegang .

 

nieuwe emmer aangemaakt

 

Of u kunt een nieuwe bucket aanmaken in WP Media Folder . Ga naar het menu Instellingen > WP Media Folder > Cloud > Media offloaden > Amazon S3 en klik op Bucketinstellingen en -selectie . Voer onderaan het pop-upvenster de bucketnaam in en klik op Aanmaken .

 

create-bucket-wp