Etwa 5 Minuten
So lädst du Dateien zu DigitalOcean Spaces hoch und teilst Links
DigitalOcean Spaces ist S3-kompatibler Objektspeicher mit eingebautem CDN. Aktars DigitalOcean-Spaces-Vorlage verbindet sich mit einem Spaces Access Key.
Was du brauchst
- Ein DigitalOcean-Konto
- Aktar auf deinem Mac installiert
Schritt für Schritt
- 1
Space erstellen
Erstelle im DigitalOcean-Control-Panel einen Spaces-Bucket in einem Rechenzentrum in deiner Nähe, zum Beispiel
fra1. Für öffentliche Links empfiehlt es sich, das CDN zu aktivieren. - 2
Hochgeladene Dateien öffentlich lesbar machen
Neue Dateien in Spaces sind standardmäßig privat, und Aktar setzt keine Berechtigungen pro Datei. Öffentliches Lesen muss also vom Bucket kommen, zum Beispiel über eine Bucket-Policy, die
s3:GetObjecterlaubt. Wie du eine anwendest, beschreibt die Spaces-Dokumentation von DigitalOcean. "Verbindung testen" im letzten Schritt zeigt dir, ob es funktioniert. - 3
Access Key erstellen
Erstelle einen Spaces Access Key mit Lese- und Schreibzugriff auf deinen Bucket und kopiere Access Key und Secret Key. Der Secret wird nur einmal angezeigt.
- 4
Ziel in Aktar hinzufügen
Wähle unter Einstellungen → Ziele → Ziel hinzufügen die Option DigitalOcean Spaces und gib die Werte unten ein.
- 5
Testen und speichern
Klick auf Verbindung testen und dann auf Sichern.
Einstellungen in Aktar
Trag diese Werte unter Einstellungen → Ziele → Ziel hinzufügen ein. Die Feldnamen entsprechen der App.
| Feld | Beispielwert |
|---|---|
| Anbieter | DigitalOcean Spaces |
| Endpoint | https://fra1.digitaloceanspaces.comDie Region deines Space. |
| Region | fra1 |
| Access Key ID | DO00… |
| Secret Access Key | •••••••• |
| Bucket | your-space |
| Öffentliche Basis-URL | your-space.fra1.cdn.digitaloceanspaces.comCDN-Adresse oder deine eigene CDN-Domain. |
Tipps
- Verwende den CDN-Endpunkt als Öffentliche Basis-URL, damit Links nah bei deinen Betrachtern gecacht werden.
- Spaces unterstützt eigene Domains für das CDN, deine Links können also deine eigene Domain nutzen.
Fehlerbehebung
Links liefern 403
Die hochgeladenen Dateien sind nicht öffentlich lesbar. Wende eine Policy für öffentliches Lesen auf den Bucket an. Siehe Access-Denied-Fehler.
"Verbindung testen" findet den Bucket nicht
Prüfe, ob die Region des Endpunkts (zum Beispiel fra1) mit der Region übereinstimmt, in der dein Space erstellt wurde.
Kommst du nicht weiter?Schau in die FAQ oder frag auf GitHub.