# Déploiement Cloudflare pour le plan gratuit

FlowConsent Free utilise votre propre compte Cloudflare pour déployer le Worker et le stockage KV nécessaires. Ce guide explique comment créer un token API restreint avec les permissions exactes requises.

> Canonical: https://www.flowconsent.com/fr/doc/cloudflare-deployment
> Last updated: 2026-05-01
FlowConsent Free utilise votre propre compte Cloudflare pour déployer le Worker et le stockage KV nécessaires. Cet article explique comment créer un token API restreint avec les permissions exactes requises, puis le connecter à votre bannière FlowConsent.

## Ce dont vous aurez besoin

- Un compte Cloudflare (le plan gratuit suffit)
- Les droits pour gérer les Workers et le KV sur ce compte
- Environ 2 minutes

## Étape 1 — Créer un token API Cloudflare

1. Connectez-vous à votre compte Cloudflare.
2. Ouvrez **Mon profil → API Tokens**, ou allez directement sur [dash.cloudflare.com/profile/api-tokens](https://dash.cloudflare.com/profile/api-tokens).
3. Cliquez sur **Create Token**.
4. Sélectionnez **Custom token** (ou **Create Custom Token**).
5. Donnez-lui un nom clair, par exemple : `FlowConsent banner`.

## Étape 2 — Définir les permissions du token

Dans le configurateur, repérez la section **Permissions** et ajoutez les deux lignes suivantes exactement :

| Permission             | Ressource               | Accès |
| ---------------------- | ----------------------- | ----- |
| Workers Scripts        | Account — votre compte  | Edit  |
| Workers KV Storage     | Account — votre compte  | Edit  |

Pour **Account**, choisissez le compte Cloudflare sur lequel vous allez déployer votre bannière FlowConsent.

## Étape 3 — Créer et copier le token

1. Cliquez sur **Continue to summary**.
2. Cliquez sur **Create Token**.
3. Copiez le token immédiatement — Cloudflare ne l'affiche qu'une seule fois.

![Token Cloudflare créé — copiez et conservez la valeur avant de quitter la page](/doc/cloudflare-deployment/step-3-create-token.png)

4. Dans FlowConsent, allez dans **Déploiement → Configuration Cloudflare** et collez le token dans le champ **Cloudflare API Key**.

## Étape 4 — Récupérer votre Account ID Cloudflare

1. Ouvrez votre tableau de bord Cloudflare.
2. Cliquez sur les trois points à côté du nom de votre workspace pour afficher l'**Account ID**.
3. Copiez votre Account ID.
4. Dans FlowConsent, collez-le dans le champ **Cloudflare Account ID** de la configuration Cloudflare.

## Étape 5 — Donner un nom à votre Worker Cloudflare

> Choisissez le nom du Worker avec attention — il ne pourra pas être modifié après le déploiement.

Exemple : `my-website-banner`.

**Règles de nommage :**

- Uniquement des lettres minuscules, chiffres et tirets (`a-z`, `0-9`, `-`)
- Doit commencer par un caractère alphanumérique
- Doit finir par un caractère alphanumérique

## Étape 6 — Tester l'accès et déployer

Une fois vos identifiants Cloudflare renseignés et le nom de Worker défini, vérifiez que FlowConsent peut accéder à votre compte Cloudflare en cliquant sur le bouton **Test connection**.

Si le test réussit, vous pouvez déployer votre bannière.
