Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| storage:s3 [2018/07/13 07:07] – lwsystems | storage:s3 [2022/10/14 06:41] (aktuell) – lwsystems | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Amazon S3 AWS Storage Backend ====== | ====== Amazon S3 AWS Storage Backend ====== | ||
| - | Amazon AWS bzw. der Amazon S3 Storage kann (ebenso wie S3-kompatible Storagesysteme) zur Ablage der archivierten E-Mails verwendet werden. | + | Amazon AWS bzw. der Amazon S3 Storage kann (ebenso wie S3-kompatible Storagesysteme) zur Ablage der archivierten E-Mails verwendet |
| \\ | \\ | ||
| Zeile 20: | Zeile 20: | ||
| apt install benno-storage-s3 | apt install benno-storage-s3 | ||
| - | |||
| \\ | \\ | ||
| - | |||
| ====== Konfiguration ====== | ====== Konfiguration ====== | ||
| Zeile 28: | Zeile 26: | ||
| <file xml> | <file xml> | ||
| + | <!-- Mandant 1 ######################################################## | ||
| < | < | ||
| < | < | ||
| Zeile 46: | Zeile 45: | ||
| <storage driver=" | <storage driver=" | ||
| < | < | ||
| - | < | + | |
| + | < | ||
| + | <!-- Alternativ zu AWS: die Endpoint-Konfiguration --> | ||
| + | < | ||
| < | < | ||
| < | < | ||
| Zeile 95: | Zeile 97: | ||
| </ | </ | ||
| - | Der Index muss im Filesytem gespeichert werden. | + | Der Suchindex |
| ===== Metadaten des Storage-Backends ===== | ===== Metadaten des Storage-Backends ===== | ||
| - | Die Metadaten des Repos werden im Filesystem gespeichert. Der hier angegebene Pfad muss für jeden Container unterschiedlich sein. Dieser Pfad ist gleichzeitig das Prefix bei der Speicherung in S3. | + | Die Metadaten des Repos (u.a. das [[https:// |
| Dieser Pfad wird im //< | Dieser Pfad wird im //< | ||
| Zeile 111: | Zeile 113: | ||
| ===== S3 Storage-Backend ===== | ===== S3 Storage-Backend ===== | ||
| - | ==== Endpoint URL ==== | + | Die Konfiguration des S3-Storage-Backends kann wahlweise per "AWS Region" |
| - | Alternativ kann auch per Endpoint-URL | + | ==== AWS Region ==== |
| + | |||
| + | Die Konfiguration eines AWS Storage erfolgt über die " | ||
| <code xml> | <code xml> | ||
| <storage driver=" | <storage driver=" | ||
| < | < | ||
| - | <endpoint>https:// | + | <region>eu-central-1</region> |
| < | < | ||
| < | < | ||
| Zeile 126: | Zeile 130: | ||
| </ | </ | ||
| + | ==== Endpoint URL ==== | ||
| - | ==== AWS Region ==== | + | Der Zugriff auf Buckets in einem S3-kompatiblen |
| - | + | ||
| - | Die Konfiguration eines AWS Storage | + | |
| <code xml> | <code xml> | ||
| <storage driver=" | <storage driver=" | ||
| < | < | ||
| - | <region>eu-central-1</region> | + | <endpoint>https:// |
| < | < | ||
| < | < | ||
| Zeile 156: | Zeile 159: | ||
| </ | </ | ||
| + | ====== SSL-Zertifikate ====== | ||
| + | |||
| + | ===== Zertifikats-Import ===== | ||
| + | |||
| + | Falls das Zertifikat des S3 Storage-Backends nicht korrekt validiert werden kann, wird der Zugriff abgebrochen. | ||
| + | |||
| + | In diesem Fall wird das CA-Zertifikat in den lokalen Java-Keystore importiert: | ||
| + | |||
| + | <code bash> | ||
| + | keytool -cacerts -import -storepass " | ||
| + | </ | ||
| + | |||
| + | Das Passwort für den CA-Store ist bei einer Standard Java-Installation immer "// | ||
| + | ===== Validierung deaktivieren ===== | ||
| + | Die Validierung der Zertifikate kann im // | ||
| + | '' | ||