Skip to content

Ajouter un canal compatible S3

Le canal S3 permet d’utiliser un stockage objet compatible avec l’API S3.

Il convient pour Cloudflare R2, Backblaze B2, MinIO, AWS S3 et d’autres services compatibles.

À préparer

ÉlémentUtilité
S3 EndpointURL de l’API du stockage
BucketBucket où les fichiers seront enregistrés
RegionRégion du stockage ; avec Cloudflare R2, souvent auto
Access Key IDClé d’accès
Secret Access KeyClé secrète
Domaine CDNOptionnel, pour des URL publiques personnalisées

Exemple avec Cloudflare R2 via l’API S3 :

text
Endpoint: https://votreAccountID.r2.cloudflarestorage.com
Bucket: nom-du-bucket
Region: auto

Où ajouter

  1. Ouvrez Paramètres système.
  2. Entrez dans Paramètres d’upload.
  3. Cliquez sur Ajouter un canal.
  4. Choisissez S3.

Champs

ChampDescription
Nom du canalPar exemple R2-S3 ou MinIO
EndpointURL S3 complète avec https://
Domaine CDN personnaliséOptionnel ; utilisé pour générer les liens
BucketNom du bucket
Regionauto pour R2 ; selon la documentation pour les autres fournisseurs
Access Key IDClé d’accès
Secret Access KeyClé secrète
Path-style accessSeulement si le fournisseur l’exige
Limite de capacitéOptionnel

Créer des clés S3 pour R2

Dans le Cloudflare Dashboard, ouvrez R2 Object Storage puis la gestion des API Tokens.

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

Créez un token R2 ayant accès au bucket cible.

Créer API Token

Copiez Access Key ID et Secret Access Key.

Copier les valeurs

Renseigner dans ImgBed

  1. Saisissez Endpoint, Bucket et Region.
  2. Saisissez Access Key ID et Secret Access Key.
  3. Si vous utilisez un CDN, renseignez le domaine personnalisé.
  4. Activez Path-style access uniquement si le service l’exige.
  5. Enregistrez.

Configuration S3

Vérification

PointÉtat attendu
Carte du canalApparaît après enregistrement
Upload de testCrée un objet dans le bucket
LienL’URL renvoyée par ImgBed s’ouvre correctement
CapacitéSi une limite est configurée, l’usage s’affiche

Capacité S3

Les statistiques de capacité S3 sont calculées à partir des enregistrements locaux D1 d’ImgBed, pas via un scan en temps réel du bucket.

Erreurs courantes

  • Endpoint sans https://.
  • Bucket ou Region incorrect.
  • Access Key sans droit d’écriture.
  • Le fournisseur exige Path-style access.
  • CDN mal relié au bucket.

Released as user documentation for CloudFlare ImgBed.