Skip to content

Añadir un canal compatible con S3

El canal S3 permite usar almacenamiento de objetos compatible con la API S3.

Sirve para Cloudflare R2, Backblaze B2, MinIO, AWS S3 y otros servicios compatibles.

Qué preparar

RequisitoUso
S3 EndpointURL de API del almacenamiento
BucketBucket donde se guardarán los archivos
RegionRegión del almacenamiento; en Cloudflare R2 suele ser auto
Access Key IDClave de acceso
Secret Access KeyClave secreta
Dominio CDNOpcional, para URLs públicas personalizadas

Ejemplo con Cloudflare R2 por API S3:

text
Endpoint: https://tuAccountID.r2.cloudflarestorage.com
Bucket: nombre-del-bucket
Region: auto

Dónde se añade

  1. Abre Configuración del sistema.
  2. Entra en Configuración de subida.
  3. Haz clic en Añadir canal.
  4. Selecciona S3.

Campos

CampoDescripción
Nombre del canalPor ejemplo R2-S3 o MinIO
EndpointURL S3 completa con https://
Dominio CDN personalizadoOpcional; se usa al generar enlaces
BucketNombre del bucket
Regionauto para R2; otros proveedores según documentación
Access Key IDClave de acceso
Secret Access KeyClave secreta
Path-style accessSolo si el proveedor lo requiere
Límite de capacidadOpcional

Crear claves S3 para R2

En Cloudflare Dashboard, abre R2 Object Storage y entra a la gestión de API Tokens.

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

Crea un token R2 con acceso al bucket objetivo.

Crear API Token

Copia Access Key ID y Secret Access Key.

Copiar valores

Rellenar en ImgBed

  1. Introduce Endpoint, Bucket y Region.
  2. Introduce Access Key ID y Secret Access Key.
  3. Si usas CDN, rellena el dominio personalizado.
  4. Activa Path-style access solo si el servicio lo exige.
  5. Guarda.

Configuración S3

Verificación

PuntoEstado esperado
Tarjeta del canalAparece después de guardar
Subida de pruebaSe crea un objeto en el bucket
EnlaceLa URL devuelta por ImgBed abre bien
CapacidadSi hay límite, se muestra el uso

Capacidad S3

La estadística de capacidad S3 se calcula desde los registros locales de ImgBed en D1, no escaneando el bucket en tiempo real.

Errores habituales

  • Endpoint sin https://.
  • Bucket o Region incorrectos.
  • Access Key sin permiso de escritura.
  • El proveedor requiere Path-style access.
  • CDN no conectado correctamente al bucket.

Released as user documentation for CloudFlare ImgBed.