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. 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. 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:GetObject erlaubt. Wie du eine anwendest, beschreibt die Spaces-Dokumentation von DigitalOcean. "Verbindung testen" im letzten Schritt zeigt dir, ob es funktioniert.

  3. 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. 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. 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.

FeldBeispielwert
AnbieterDigitalOcean Spaces
Endpointhttps://fra1.digitaloceanspaces.comDie Region deines Space.
Regionfra1
Access Key IDDO00…
Secret Access Key••••••••
Bucketyour-space
Öffentliche Basis-URLyour-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.