Transloadit
Preise
  • Datei-Uploads
  • Dateiimport
  • Stapelverarbeitung (English)
  • Video-Encoding
  • Audio-Encoding
  • Bildverarbeitung
  • Dokumentenverarbeitung
  • Künstliche Intelligenz
  • Dateifilterung & Sicherheit
  • Medienkatalogisierung
  • Dateikomprimierung
  • Codeauswertung
  • Dateiexport
  • Smart CDN
  • Alle Services anzeigen
  • Integrationen entdecken (English)
  • Live-Demos entdecken (English)
  • Uppy
  • TransloaditKit
  • Android-SDK
  • Node.js-SDK
  • Python-SDK
  • Ruby-SDK
  • Go-SDK
  • Java-SDK
  • PHP-SDK
  • Zapier
  • MCP-Server
  • Transloadit CLI
  • Terraform
  • Grundlagen
  • Bewährte Verfahren
  • Häufige Fragen
  • Robots
  • API-Endpunkte
  • Formate
  • Erstellen Sie Ihre erste App
  • Über Transloadit
  • Vergleiche
  • Open Source
  • Referenzen
  • Stellen (English)
  • Sicherheit
  • Beiträge
  • Aktuelles für Entwickler (English)
  • Tipps für Entwickler
  • Presse (English)
  • Forschung (English)
  • Fallstudien
  • Lösungen
  • Leitfäden
  • Glossar (English)
  • Rechtliches (English)
  • Werkzeuge
  • Wie wir Coursera helfen, Bildung für Millionen Menschen weltweit zugänglich zu machen
  • Transloadit-Support
  • Open-Source-Support
  • Service Level Agreement (English)
GrundlagenRobotsHäufige FragenAPI-EndpunkteFormateBewährte Verfahren

Wie richte ich einen Amazon-S3-Bucket ein?

  1. Erstellen Sie einen S3-Bucket⁠ in der AWS-Region Ihrer Wahl. Lassen Sie „Block Public Access“ aktiviert und verwenden Sie für einen privaten Bucket die Object-Ownership-Einstellung „Bucket owner enforced“. Notieren Sie sich den Namen und die Region des Buckets.
  2. Richten Sie eine dedizierte AWS-Identität für Transloadit ein, die auf den Ziel-Bucket und das Präfix beschränkt ist. Befolgen Sie die Berechtigungsrichtlinie für /s3/store, einschließlich der dort genannten zusätzlichen Berechtigungen für Tags, die Ermittlung der Region und die Verschlüsselung. Verwenden Sie keine Zugriffsschlüssel des Root-Kontos.
  3. Speichern Sie Template-Zugangsdaten für Amazon S3 mit der Zugriffsschlüssel-ID (key), dem geheimen Zugriffsschlüssel (secret), bucket und bucket_region. Bewahren Sie AWS-Geheimnisse nur auf vertrauenswürdigen Backends auf. Für kurzlebige AWS-Zugangsdaten befolgen Sie die Hinweise zu temporären Zugangsdaten des Robots.
  4. Verweisen Sie in Ihrem Template auf den Namen der Zugangsdaten und setzen Sie explizit acl: "bucket-default". Wenn Sie acl weglassen, gilt der Standardwert public-read des Robots; auch private sendet eine ACL. Das folgende Beispiel lässt den ACL-Header weg und schreibt unter das Präfix uploads/ der Richtlinie:
{
  "steps": {
    ":original": {
      "robot": "/upload/handle"
    },
    "exported": {
      "robot": "/s3/store",
      "use": ":original",
      "credentials": "YOUR_S3_CREDENTIALS",
      "acl": "bucket-default",
      "path": "uploads/${unique_prefix}/${file.url_name}"
    }
  }
}
  1. Ersetzen Sie YOUR_S3_CREDENTIALS durch den Namen der gespeicherten Zugangsdaten. Das Speichern von Zugangsdaten autorisiert keine Uploads: Authentifizieren Sie Benutzer und autorisieren Sie Uploads in Ihrem Backend, und machen Sie Signature Authentication für signierte Browser-Abläufe verpflichtend. Befolgen Sie die Hinweise zum Schutz von Zugangsdaten und Instructions, bevor Sie einen Upload-Ablauf zugänglich machen.
  2. Testen Sie das Template mit einer nicht sensiblen Datei, prüfen Sie den Assembly Status der abgeschlossenen Assembly und überprüfen Sie das Objekt in Ihrem Bucket. Eine zurückgegebene Ergebnis-URL gewährt keinen öffentlichen Lesezugriff. Mit Schreibberechtigung können vorhandene Schlüssel überschrieben werden. Wählen Sie daher eindeutige Pfade und erwägen Sie S3-Versionierung, damit Sie Objekte wiederherstellen können.

Weitere Informationen

  • Weitere Details zu Templates und Sicherheit finden Sie in unserer Template-Dokumentation.
  • Weitere Informationen zum Speichern in S3, etwa zum Anpassen von Dateinamen, finden Sie in der Dokumentation zu 🤖/s3/store.
  • Um Dateien aus Ihrer eigenen Node.js-Anwendung hochzuladen, folgen Sie dem Tutorial zum Upload in Amazon S3. Die Tutorials zur Dateispeicherung EN (English) behandeln außerdem Workflows mit curl und rclone.

Siehe auch:

Was ist der Turbo Mode?
Wie können so viele verschiedene Funktionen mit derselben Einheit berechnet werden?
Warum fallen /meta/read-Gebühren in meiner Abrechnung an?
Support kontaktieren⁠

TransloaditStatus wird geprüft…

Produkt

  • Dienste
  • Preise
  • Demos EN (English)
  • Werkzeuge
  • Sicherheit
  • Support

Unternehmen

  • Über Transloadit/Presse EN (English)
  • Blog/Stellen EN (English)
  • Vergleiche/Compliance-Matrix
  • Forschung EN (English)
  • Open Source
  • Lösungen
  • Pioniere des Webs

Dokumentation

  • Erste Schritte
  • Transkodierung
  • Häufige Fragen
  • API-Endpunkte
  • Leitfäden/Tipps für Entwickler
  • Unterstützte Formate

Mehr

  • Plattformstatus⁠
  • Community-Forum⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Datenschutz EN (English)Nutzungsbedingungen EN (English)Impressum EN (English)Marken EN (English)
EnglishDeutschEspañolPortuguês (Brasil)

Transloadit®, tus® und Uppy® sind in den Vereinigten Staaten eingetragene Marken von Transloadit-II GmbH.