# Dateien von deinem AWS S3 verwenden

**Das Plugin "Externe Dateien in der Mediathek" ermöglicht es dir Dateien aus verschiedenen externen Quellen zu verwenden, so z.B. auch von AWS S3 und mehreren damit kompatiblen Plattformen. Wie das geht ist im Folgenden beschrieben.**

## Vorbereitung

Die Unterstützung für AWS ist aus lizenzrechtlichen Gründen im Plugin "**Externe Dateien in der Mediathek**" enthalten. Man muss dafür einmalig ein weiteres Plugin installieren, welches die notwendigen Bibliotheken für die Verbindung enthält:

1. Gehe auf Mediathek &gt; Externe Dateien hinzufügen.
2. Klicke hier bei "AWS S3-kompatibel" auf "Plugin installieren".
3. Du wirst jetzt darüber informiert, dass das Plugin von GitHub runtergeladen, installiert und aktiviert wird. Stimme dem zu.
4. Danach wird das Plugin runtergeladen, installiert und aktiviert.
5. Du wirst anschließend direkt zum Formular zum Herstellen der Verbindung weitergeleitet.

## Verbindung herstellen

Gehe dazu wie folgt vor:

1. Gehe auf Mediathek &gt; Externe Dateien hinzufügen &gt; AWS S3-kompatibel.
2. Gib in dem Formular die Verbindungsdaten an. Das sind: 
    - Access Key
    - Secret Key
    - Bucket
3. Die Angaben zu diesen findest du in deiner AWS S3 Console. Amazon bietet dazu hier eine Dokumentation an: <https://docs.aws.amazon.com/AmazonS3/latest/userguide/security-iam.html>
4. Stelle die Verbindung her. Das Plugin listet dir anschließend die Dateien aus dem von dir angegebene Bucket auf.

Solltest du zu einer anderen Plattform als AWS S3 verbinden wollen, findest du unter Mediathek &gt; Externe Dateien hinzufügen diese ebenfalls zur Auswahl angezeigt:

- Backplaze S3
- DigitalOcean Spaces

## Verbinden und Dateien sehen

Sobald du die Verbindung auf o.g. Weg herstellt hast, kannst du die Dateien in dem von dir gewählten Bucket sehen und diese zum Import in deine Mediathek auswählen.

## Dateien importieren und verwenden

Die aufgelisteten Dateien kannst du ebenfalls in die Mediathek importieren. Wenn das Plugin aus Angaben von der gewählten Plattform erkennt, dass die Dateien öffentlich erreichbar sind, werden sie tatsächlich extern verlinkt. Ansonsten werden sie lokal importiert, aber auf Grund der externen Quelle weiterhin als externe Dateien behandelt.

Synchronisieren und Exportieren

Die AWS S3-kompatiblen Plattformen können ebenfalls zur Synchronisation und zum Export genutzt werden. Damit kannst du z.B. Dateien in deinem Bucket hinterlegen und WordPress bezieht diese automatisch. Oder neu hinzugefügte Dateien in WordPress können automatisch in dein Bucket exportiert werden. Das Vorgehen hierbei ist ganz dir überlassen.