Skip to content

Adicionar canal compatível com S3

O canal S3 permite usar armazenamento de objetos compatível com a API S3.

Serve para Cloudflare R2, Backblaze B2, MinIO, AWS S3 e outros serviços compatíveis.

O que preparar

ItemUso
S3 EndpointURL da API do armazenamento
BucketBucket onde os arquivos serão salvos
RegionRegião do armazenamento; no Cloudflare R2 costuma ser auto
Access Key IDChave de acesso
Secret Access KeyChave secreta
Domínio CDNOpcional, para URLs públicas personalizadas

Exemplo com Cloudflare R2 pela API S3:

text
Endpoint: https://seuAccountID.r2.cloudflarestorage.com
Bucket: nome-do-bucket
Region: auto

Onde adicionar

  1. Abra Configurações do sistema.
  2. Entre em Configurações de upload.
  3. Clique em Adicionar canal.
  4. Escolha S3.

Campos

CampoDescrição
Nome do canalPor exemplo R2-S3 ou MinIO
EndpointURL S3 completa com https://
Domínio CDN personalizadoOpcional; usado ao gerar links
BucketNome do bucket
Regionauto para R2; outros provedores conforme documentação
Access Key IDChave de acesso
Secret Access KeyChave secreta
Path-style accessApenas se o provedor exigir
Limite de capacidadeOpcional

Criar chaves S3 para R2

No Cloudflare Dashboard, abra R2 Object Storage e entre no gerenciamento de API Tokens.

![Entrada R2 API Token](../../image/upload/s3/r2 api token入口.png)

Crie um token R2 com acesso ao bucket alvo.

Criar API Token

Copie Access Key ID e Secret Access Key.

Copiar valores

Preencher no ImgBed

  1. Informe Endpoint, Bucket e Region.
  2. Informe Access Key ID e Secret Access Key.
  3. Se usar CDN, preencha o domínio personalizado.
  4. Ative Path-style access apenas se o serviço exigir.
  5. Salve.

Configuração S3

Verificação

PontoEstado esperado
Cartão do canalAparece depois de salvar
Upload de testeCria objeto no bucket
LinkA URL retornada pelo ImgBed abre corretamente
CapacidadeSe houver limite, mostra uso

Capacidade S3

A estatística de capacidade S3 é calculada pelos registros locais do ImgBed no D1, não por varredura em tempo real do bucket.

Erros comuns

  • Endpoint sem https://.
  • Bucket ou Region incorretos.
  • Access Key sem permissão de escrita.
  • Provedor exige Path-style access.
  • CDN não conectado corretamente ao bucket.

Released as user documentation for CloudFlare ImgBed.