Solução de problemas

Por que meu link mostra Access Denied ou erro 403?

Resposta curta

O envio funcionou, mas o arquivo não está com leitura pública na sua Public Base URL. Faça o bucket (ou o domínio ou a CDN na frente dele) permitir leitura pública e confira se a Public Base URL aponta para o bucket certo.

O Aktar envia arquivos sem ACL de leitura pública, então o acesso público precisa vir do bucket ou do domínio na frente dele. Soluções comuns:

  • Cloudflare R2: conecte um domínio personalizado ou ative a URL r2.dev. O endpoint de API …r2.cloudflarestorage.com nunca é público, então não o use como Public Base URL.
  • Amazon S3: adicione uma bucket policy que permita s3:GetObject, ou sirva o bucket pelo CloudFront.
  • Backblaze B2: deixe o bucket como Public.
  • MinIO: dê ao bucket uma política de leitura anônima (download).

Confira também o caminho: a Public Base URL deve corresponder à raiz do bucket. Se a URL pública do seu provedor inclui o nome do bucket, inclua-o também.

Use o Test Connection para confirmar a correção: ele informa se a URL pública está acessível.