S3 Compatible¶
Jeder Dienst, der die S3-API implementiert, kann als Windows-Laufwerk eingebunden werden. Die Verbindungsfelder sind immer dieselben — Endpunkt-URL, Zugriffsschlüssel-ID, Geheimer Zugangsschlüssel und ein Bucket — daher deckt diese eine Anleitung die gesamte S3-Familie ab.
Viele dieser Dienste erscheinen als eigener benannter Eintrag im Enterprise-Tab von RaiDrive (Wasabi, Backblaze B2, Cloudflare R2, …). Wählen Sie den benannten Eintrag, wenn er existiert — RaiDrive kennt dann das Endpunktmuster und die Regionsliste für Sie. Verwenden Sie den generischen Eintrag S3 Compatible für alles andere, einschließlich selbst gehosteter Server.
Bevor Sie beginnen¶
Bereiten Sie Folgendes im Voraus vor:
- Eine vom Dienst ausgestellte Zugriffsschlüssel-ID und ein geheimer Zugangsschlüssel — jeder S3-kompatible Dienst hat eine Schlüsselverwaltungsseite in der eigenen Konsole; die eigenen Anbieterseiten in diesem Abschnitt sagen Ihnen für jeden benannten Dienst genau, wo.
- Die S3-Endpunkt-URL des Dienstes (siehe Tabelle unten).
- Manche Dienste benötigen einen zusätzlichen Bezeichner — Cloudflare R2 zum Beispiel Ihre Konto-ID, Oracle Ihren Object-Storage-Namensraum.
Verbinden¶
- Klicken Sie in der Symbolleiste auf Hinzufügen.
- Wählen Sie Enterprise → den benannten Dienst, oder S3 Compatible, falls er nicht aufgeführt ist.
- Geben Sie beim generischen Eintrag die Endpunkt-URL ein (und, falls der Dienst es erfordert, die Region).
- Geben Sie die Zugriffsschlüssel-ID und den Geheimer Zugangsschlüssel ein, klicken Sie dann auf die Schaltfläche Aktualisieren neben dem Bucket-Feld.
- Wählen Sie den Bucket und klicken Sie auf Verbinden.
Manuelle Bucket-Eingabe
Darf Ihr Schlüssel keine Buckets auflisten, aktivieren Sie das Kästchen links neben dem Bucket-Feld und geben Sie den Bucket-Namen direkt ein.
Endpunkt-Referenz¶
| Dienst | Endpunktmuster |
|---|---|
| Wasabi | https://s3.<region>.wasabisys.com |
| Backblaze B2 | https://s3.<region>.backblazeb2.com |
| Cloudflare R2 | https://<account-id>.r2.cloudflarestorage.com |
| Storj | https://gateway.storjshare.io (einzelner globaler Endpunkt) |
| DigitalOcean Spaces | https://<region>.digitaloceanspaces.com |
| Oracle Cloud | https://<namespace>.compat.objectstorage.<region>.oraclecloud.com |
| IBM Cloud | https://s3.<region>.cloud-object-storage.appdomain.cloud |
| Alibaba Cloud | https://oss-<region>.aliyuncs.com |
| Tencent Cloud | https://cos.<region>.myqcloud.com |
| Naver Cloud Platform | https://<region>.object.ncloudstorage.com — Region: kr, us, sg, jp, de |
| Synology C2 | https://object.<region>.c2.synology.com |
| IDrive e2 | https://<host>.<region>.idrivee2-XX.com (in Ihrer e2-Konsole angezeigt) |
| Akamai Linode | https://<region>.linodeobjects.com |
| IONOS | https://s3.<region>.ionoscloud.com |
| DreamHost | https://objects-us-east-1.dream.io oder https://s3.us-east-005.dream.io (je Cluster) |
| Leviia | https://s3.<region>.leviia.com |
| MEGA S4 | https://s3.<region>.s4.mega.io |
| MinIO (selbst gehostet) | Ihre Server-URL |
| Cloudian (selbst gehostet) | Ihre Server-URL |
| Ceph (selbst gehostet) | Ihre RADOS-Gateway-URL |
| Garage (selbst gehostet) | Ihre Server-URL |
| Scaleway und andere | https://s3.<region>.scw.cloud — über den generischen Eintrag S3 Compatible |
Einstellungen¶
| Einstellung | Beschreibung | Standard |
|---|---|---|
| Endpunkt | Die S3-API-URL des Dienstes | — |
| Region | Authentifizierungsregion; von manchen Diensten benötigt (z. B. Garage, Scaleway) | leer |
| Zugriffsschlüssel-ID / Geheimer Zugangsschlüssel | Vom Dienst ausgestellte Anmeldedaten | — |
| Bucket | Der einzubindende Bucket (aus Liste oder manuelle Eingabe) | — |
| Schreibgeschützt | Blockiert Schreibvorgänge auf dem eingebundenen Laufwerk | aus |
Verhalten & Einschränkungen¶
- RaiDrive prüft den Endpunkt bei selbstidentifizierenden Servern: MinIO, Cloudian, Ceph und Garage werden anhand ihrer Serverantworten erkannt; IDrive e2, Akamai Linode und Synology C2 anhand ihres Hostnamenmusters. Ein nicht übereinstimmender Endpunkt wird mit „invalid endpoint“ abgelehnt.
- Selbst gehostete Server (MinIO, Cloudian, Ceph, Garage) werden path-style angesprochen, und private/selbstsignierte TLS-Zertifikate werden akzeptiert.
- S3-Semantik gilt überall: keine echten Ordner — „Ordner“ sind Schlüsselpräfixe, daher ist das Umbenennen eines großen Ordnerbaums ein Kopieren und Löschen jedes Objekts unter dem Präfix — siehe AWS: organizing objects using folders.
Fehlerbehebung¶
| Symptom | Ursache | Lösung |
|---|---|---|
| „invalid endpoint“ | Endpunkt stimmt nicht mit dem gewählten Dienst überein | Das Muster in der Tabelle prüfen, oder den generischen Eintrag S3 Compatible verwenden |
| Bucket-Liste leer | Schlüssel kann keine Buckets auflisten | Manuelle Bucket-Eingabe verwenden |
| Signatur-/Autorisierungsfehler | Dienst benötigt eine explizite Region | Das Feld Region mit dem Wert aus Ihrer Dienstkonsole ausfüllen |
| TLS-Fehler bei einem LAN-Server | Selbstsigniertes Zertifikat bei einem benannten öffentlichen Diensteintrag | Die selbst gehosteten Einträge (MinIO/Cloudian/Ceph/Garage) oder S3 Compatible verwenden |