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.

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.
  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:

PermissionResourceAccess
Workers ScriptsAccount — tu cuentaEdit
Workers KV StorageAccount — tu cuentaEdit

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

  1. 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.