Wie richte ich DigitalOcean Spaces ein?
1. DigitalOcean-Konto erstellen
Um DigitalOcean Spaces zu nutzen, benötigen Sie zunächst ein DigitalOcean-Konto. Rufen Sie zur Registrierung die DigitalOcean-Website auf und erstellen Sie Ihr Konto.
2. Zugangsdaten finden
So finden Sie die Zugangsdaten für Ihr Konto:
- Melden Sie sich bei Ihrem DigitalOcean-Konto an
- Bewegen Sie den Mauszeiger über „Verwalten“
- Wählen Sie im Dropdown-Menü API aus
- Scrollen Sie zum Abschnitt „Spaces-Zugangsschlüssel“
- Klicken Sie auf „Neuen Schlüssel generieren“
- Notieren Sie sowohl die Zugangsschlüssel-ID (
YOUR_DIGITALOCEAN_SPACES_KEY) als auch den geheimen Zugangsschlüssel (YOUR_DIGITALOCEAN_SPACES_SECRET)
3. Bucket erstellen
Erstellen Sie einen DigitalOcean-Bucket online über die standardmäßige Spaces-API oder verwenden Sie einen lokalen Client, der die Spaces-API unterstützt. Wir empfehlen eine der folgenden Optionen:
- OSX: Transmit
- Windows: Cyberduck
- Linux: s3cmd 2.sx
Notieren Sie nach der Erstellung den Spaces-Namen (YOUR_DIGITALOCEAN_SPACE_NAME) und die
Spaces-Region (YOUR_DIGITALOCEAN_SPACE_REGION).
4. Bucket mit Transloadit-Templates verwenden
Wenn Sie sich bei Transloadit registriert haben und angemeldet sind, öffnen Sie die Template-Zugangsdaten. Wählen Sie dann unter „Neue Zugangsdaten hinzufügen“ die Option „DigitalOcean“ aus und geben Sie die relevanten Informationen aus den vorherigen Schritten ein.
Das folgende Beispiel zeigt ein einfaches Template, mit dem Sie die Verbindung zu Ihrem DigitalOcean-Konto testen können.
{
"steps": {
":original": {
"robot": "/upload/handle"
},
"exported": {
"robot": "/digitalocean/store",
"use": ":original",
"credentials": "YOUR_DIGITALOCEAN_CREDENTIALS"
}
}
}
Um die Funktion zu prüfen, klicken Sie im Bereich „Tests“ des erstellten Templates auf „Testbereich einblenden“ und laden Sie ein Element hoch.
Weitere Informationen
- Weitere Informationen zu Template und Sicherheit finden Sie in unserer Template-Dokumentation.
- Weitere Informationen zum Speichern in Spaces, etwa zum Anpassen von Dateinamen, finden Sie in der Dokumentation zu 🤖/digitalocean/store (English).