Fehlerbehebung

Warum zeigt mein Link Access Denied oder einen 403-Fehler?

Kurze Antwort

Der Upload hat geklappt, aber die Datei ist unter deiner Öffentlichen Basis-URL nicht öffentlich lesbar. Erlaube öffentliche Lesezugriffe auf den Bucket (oder die Domain bzw. das CDN davor) und prüfe, ob die Öffentliche Basis-URL auf den richtigen Bucket zeigt.

Aktar lädt Dateien ohne Public-Read-ACL hoch, daher muss der öffentliche Zugriff vom Bucket oder der Domain davor kommen. Typische Lösungen:

  • Cloudflare R2: Verbinde eine eigene Domain oder aktiviere die r2.dev-URL. Der API-Endpunkt …r2.cloudflarestorage.com ist nie öffentlich, verwende ihn also nicht als Öffentliche Basis-URL.
  • Amazon S3: Füge eine Bucket-Policy hinzu, die s3:GetObject erlaubt, oder liefere den Bucket über CloudFront aus.
  • Backblaze B2: Stell den Bucket auf Public.
  • MinIO: Gib dem Bucket eine anonyme Lese-Policy (Download).

Prüf auch den Pfad: Die Öffentliche Basis-URL sollte auf das Wurzelverzeichnis des Buckets zeigen. Wenn die öffentliche URL deines Anbieters den Bucket-Namen enthält, gib ihn ebenfalls an.

Mit Verbindung testen kannst du die Lösung bestätigen: Der Test meldet, ob die öffentliche URL erreichbar ist.