# Despliegue en Cloudflare para el plan gratuito

FlowConsent Free usa tu propia cuenta de Cloudflare para desplegar el Worker y el almacenamiento KV necesarios. Esta guía explica cómo crear un token API restringido con los permisos exactos requeridos.

> Canonical: https://www.flowconsent.com/es/doc/cloudflare-deployment
> Last updated: 2026-05-01
FlowConsent Free usa tu propia cuenta de Cloudflare para desplegar el Worker y el almacenamiento KV necesarios. Este artículo explica cómo crear un token API restringido con los permisos exactos requeridos y, después, conectarlo a tu banner de FlowConsent.

## Lo que necesitarás

- Una cuenta de Cloudflare (el plan gratuito es suficiente)
- Permisos para gestionar Workers y KV en esa cuenta
- Unos 2 minutos

## Paso 1 — Crear un token API de Cloudflare

1. Inicia sesión en tu cuenta de Cloudflare.
2. Abre **Mi perfil → API Tokens**, o ve directamente a [dash.cloudflare.com/profile/api-tokens](https://dash.cloudflare.com/profile/api-tokens).
3. Haz clic en **Create Token**.
4. Selecciona **Custom token** (o **Create Custom Token**).
5. Ponle un nombre claro, por ejemplo: `FlowConsent banner`.

## Paso 2 — Definir los permisos del token

En el constructor del token, localiza la sección **Permissions** y añade estas dos filas tal cual:

| Permission             | Resource                | Access |
| ---------------------- | ----------------------- | ------ |
| Workers Scripts        | Account — tu cuenta     | Edit   |
| Workers KV Storage     | Account — tu cuenta     | Edit   |

En **Account**, selecciona la cuenta de Cloudflare donde desplegarás tu banner de FlowConsent.

## Paso 3 — Crear y copiar el token

1. Haz clic en **Continue to summary**.
2. Haz clic en **Create Token**.
3. Copia el token de inmediato — Cloudflare solo lo muestra una vez.

![Token de Cloudflare creado — copia y guarda el valor antes de salir de la página](/doc/cloudflare-deployment/step-3-create-token.png)

4. En FlowConsent, ve a **Despliegue → Configuración Cloudflare** y pega el token en el campo **Cloudflare API Key**.

## Paso 4 — Obtener tu Account ID de Cloudflare

1. Abre tu panel de Cloudflare.
2. Haz clic en los tres puntos junto al nombre de tu workspace para mostrar el **Account ID**.
3. Copia tu Account ID.
4. En FlowConsent, pégalo en el campo **Cloudflare Account ID** de la configuración Cloudflare.

## Paso 5 — Asigna un nombre a tu Worker de Cloudflare

> Elige el nombre del Worker con cuidado — no podrás cambiarlo después del despliegue.

Ejemplo: `my-website-banner`.

**Reglas de nombrado:**

- Solo letras minúsculas, números y guiones (`a-z`, `0-9`, `-`)
- Debe empezar por un carácter alfanumérico
- Debe terminar por un carácter alfanumérico

## Paso 6 — Probar el acceso y desplegar

Cuando tus credenciales de Cloudflare estén rellenadas y tu Worker tenga nombre, verifica que FlowConsent puede acceder a tu cuenta haciendo clic en el botón **Test connection**.

Si la prueba tiene éxito, ya puedes desplegar tu banner.
