Soziale Netzwerke

WP Media Folder Addon: Amazon S3-Integration

1. Melden Sie sich über WP Media Folder bei Amazon S3 an

Kehren Sie zum WordPress-Dashboard zurück und klicken Sie im Menü auf Einstellungen > WP Media Folder > Cloud > Medien auslagern > Amazon S3 . Fügen Sie Folgendes in die Formularfelder ein:

  • Zugangsschlüssel-ID
  • Geheimer Zugangsschlüssel

 

Eingabetaste

 

Speichern Sie anschließend die Einstellungen. Die Verbindung sollte nun erfolgreich hergestellt werden. Fahren Sie mit dem nächsten Schritt fort, um die Funktionen von AWS S3 kennenzulernen.

 

2. Wie funktioniert es? Was kann ich mit Amazon S3 machen?

Wie funktioniert es?

Sobald Sie WP Media Folder mit Amazon S3 verbunden haben, wählen Sie bitte einen Bucket aus oder erstellen Sie einen neuen, in dem alle Ihre Daten gespeichert werden sollen.

 

Bucket erstellen

 

Sie können „In Amazon S3 kopieren“ , und alle Ihre neu hochgeladenen Medien werden an Amazon S3 gesendet.

 

copy-to-aws

 

Wenn Sie Ihre hochgeladenen Medien vor der Nutzung der Amazon S3-Integration synchronisieren möchten, klicken Sie auf „Medien synchronisieren“ . Dadurch wird Ihre gesamte bestehende Medienbibliothek in Ihren S3-Bucket übertragen.

Hinweis: Bei dieser Aktion wird die URL Ihrer Mediendatei durch die Amazon S3-URL ersetzt. Siehe folgendes Beispiel:
Von https://joomunited.com/wp-content/uploads/2019/02/image.jpg zu >> https://s3.amazonaws.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

Ordnerstruktur auf Amazon S3: Geben Sie einen benutzerdefinierten Pfad an, unter dem die ausgelagerten Dateien in Ihrem S3-Bucket gespeichert werden sollen.

Um die Mediendateien auf Ihrer Website zu speichern, sollten Sie „Nach dem Hochladen entfernen“ . Ihre Medienbibliothek wird dann vollständig auf Amazon S3 anstatt auf Ihrem Server gespeichert.

 

offload-media-amazon-s3

 

Durch Aktivieren „Anhangsbezeichnung“ werden die Informationen zu jedem Medium angezeigt, wenn Sie mit der Maus über die Bezeichnung „aws3“ oben rechts fahren.

 

Amazon-Label

 

Wenn Sie Ihren Medienspeicherort ändern oder das Plugin entfernen möchten, klicken Sie auf „Amazon S3-Medien abrufen“ . Ihre Medien werden dann von Amazon in Ihre Mediathek kopiert. Alle zuvor in Ihren Inhalten hinzugefügten Links bleiben erhalten (keine defekten Links).

 

retrieve-aws

 

Hinweis: Dateien können nur dann von S3 in die Mediathek synchronisiert werden, wenn sie über unser Plugin hochgeladen wurden.

Wie verbinde ich CloudFront?

CloudFront ist in unser Plugin integriert. Um eine benutzerdefinierte Domain (CNAME) zu erstellen, navigieren Sie zunächst im Amazon-Dashboard zu Services > CloudFront oder folgen Sie diesem Link .

 

Cloudfront-Menü

 

Klicken Sie von hier aus auf Verteilung erstellen in der rechten Ecke.

 

Erstellen-Verteilung-Schaltfläche

 

Fügen Sie anschließend Ihre Domain in das „Ursprungsdomain“ . Lautet Ihre Domain beispielsweise „https://s3-us-west-1.amazonaws.com/joom-united“, ändern Sie sie bitte in „https://joom-united.s3-us-west-1.amazonaws.com“.

 

Verteilung erstellen

 

Unter „Standard-Cache-Verhalten“ > „Cache-Schlüssel und Ursprungsanfragen“ wählen Sie „Legacy-Cache-Einstellungen“ . Scrollen Sie anschließend ganz nach unten und klicken Sie auf „Verteilung erstellen“ .

 

Legacy-Cache-Einstellung

 

Dann geht es zu Verteilungsdetails, kopieren Sie den Verteilungsdomänennamen. Und gehen Sie zur Amazon-Einstellung im WP Media Folder und fügen Sie sie in das Feld Custom Domain (CNAME)

 

Kopie-Verteilung

 

Bitte warten Sie einige Minuten, bis das Bild vollständig geladen ist, wenn das Feld „Zuletzt geändert“ von „Wird bereitgestellt“ auf das aktuelle Datum geändert wird.

Abschließend können Sie die Änderungen im „Datei-URL“ in jedem Bild sehen.

 

file-url-cdn-s3

 

Erweiterte Einstellungen und Aktionen

Sie können einen Bucket auswählen, um Ordner und Dateien vom S3-Server in Ihre Medienbibliothek zu importieren. Oder Sie kopieren alle Dateien von einem Bucket in einen anderen.

 

Kopiereimer

 

3. Erstellen Sie einen IAM-Benutzer


Die Amazon S3-Integration mit WP Media Folder ist im Add-on enthalten. Sie müssen dieses Add-on (Plugin) zusätzlich zu WP Media Folderinstallieren. Das Add-on bietet außerdem Integrationen für Google Drive, Google Fotos, Dropbox und OneDrive .

Zuerst müssen Sie sich in der Amazon Console oder sich registrieren, falls Sie noch kein AWS S3-Konto besitzen.

Nachdem Sie sich in der Konsole angemeldet haben, müssen Sie einen neuen IAM-Benutzer erstellen. Gehen Sie dazu in der AWS-Konsole auf die Seite „IAM-Benutzer“ und klicken Sie auf die Schaltfläche „Benutzer hinzufügen“.

Schritt 1: Geben Sie einen Namen für den Benutzer ein und klicken Sie dann auf die „Weiter“ .

 

Benutzer erstellen

 

Schritt 2: Um dem neuen Benutzer die Verwaltung von Buckets und Objekten im S3-Dienst zu ermöglichen, müssen Sie ihm bestimmte Berechtigungen erteilen. Klicken Sie auf die „Richtlinien direkt anhängen“ und geben Sie dann „S3“ in das Eingabefeld für Filterrichtlinien ein. Wählen Sie die Richtlinie „AmazonS3FullAccess“ Weiter “.

 

Benutzerberechtigung

 

Schritt 3: Wenn alles in Ordnung ist, klicken Sie auf die „Benutzer erstellen“ .

 

Bewertungsnutzer

 

Erstellen Sie einen Zugriffsschlüssel

Nach erfolgreicher Erstellung eines neuen Benutzers sollten Sie zu Zugriffsverwaltung > Benutzer > {Benutzer auswählen} > Registerkarte Sicherheitsanmeldeinformationen navigieren.

 

Sicherheitsanmeldeinformationen

 

Scrollen Sie anschließend im „Zugriffsschlüssel“ und klicken Sie auf „Zugriffsschlüssel erstellen“ .

 

Zugriffsschlüssel erstellen

 

Im ersten Schritt: Zugriff auf bewährte Verfahren und Alternativen, wählen Sie „Anwendung wird außerhalb von AWS ausgeführt“ . Klicken Sie anschließend auf „Weiter“ .

 

Schritt 1 – Schlüssel erstellen

 

Im nächsten Schritt (Schritt 2) geben Sie dem Feld eine Beschreibung. Klicken Sie anschließend auf „Zugriffsschlüssel erstellen“ .

 

Schritt2-Name-Schlüssel

 

Abschließend wird ein Bildschirm zum Abrufen der Zugriffsschlüssel mit den Sicherheitsdaten des Benutzers angezeigt. Diese bestehen aus einer Zugriffsschlüssel-ID und einem geheimen Zugriffsschlüssel . Amazon zeigt diese Daten nicht erneut an. Laden Sie sie daher bitte als CSV-Datei herunter und speichern Sie sie an einem sicheren Ort. Sollten Sie die Daten verlieren, können Sie jederzeit über die Konsole neue Schlüssel erstellen. Den geheimen Zugriffsschlüssel können Sie jedoch nicht erneut abrufen.

 

Schritt 3 – Zugriffsschlüssel abrufen

 

Einen Bucket erstellen

Um Amazon S3 zu nutzen, müssen Sie einen neuen Bucket erstellen. Gehen Sie dazu in den Bucket-Bereich: https://s3.console.aws.amazon.com/s3/buckets . Klicken Sie anschließend auf die „Bucket erstellen“ .

 

Bucket erstellen

 

in der allgemeinen Konfiguration den Bucket-Namen ein, wählen Sie eine AWS-Region aus und wählen Sie im Abschnitt Objektbesitz ACLs aktiviert > Objektschreiber .

 

Namenseimer

 

in den Einstellungen für den öffentlichen Zugriff auf diesen Bucket die Option „Gesamten öffentlichen Zugriff blockieren“ und aktivieren Sie die Option „Ich bestätige, dass die aktuelle...“ wie in der Abbildung unten dargestellt.

 

block-public-access-s3

 

Belassen Sie anschließend alle übrigen Optionen auf den Standardeinstellungen und klicken Sie auf „Bucket erstellen“ .

 

letzter Schritt - Eimer erstellen

 

Schließlich sollte erfolgreich ein neuer Bucket mit dem Status der Spalte „Zugriff“ erstellt werden: „Objekte können öffentlich sein“ .

 

neu erstellter Eimer

 

Alternativ können Sie in WP Media Folder Einstellungen einen neuen Bucket erstellen. Gehen Sie dazu auf „ Einstellungen“ > WP Media Folder > „Cloud“ > „Medien auslagern“ > „Amazon S3“, klicken Sie auf „Bucket-Einstellungen“ und wählen Sie den Bucket aus. Geben Sie im Popup-Fenster unten den Bucket-Namen ein und klicken Sie auf Erstellen “.

 

create-bucket-wp