Fehlerbehebung

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

Kurze Antwort

Der Upload hat geklappt, aber die Datei ist unter deiner Public Base URL nicht öffentlich lesbar. Erlaube öffentliche Lesezugriffe auf den Bucket (oder die Domain bzw. das CDN davor) und prüfe, ob die Public Base 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 Public Base 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 Public Base URL sollte auf das Wurzelverzeichnis des Buckets zeigen. Wenn die öffentliche URL deines Anbieters den Bucket-Namen enthält, gib ihn ebenfalls an.

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