Variables de entorno, secretos y ambientes: cómo separar dev, staging y producción

Separa dev, staging y producción y deja de filtrar variables de entorno

Datos revisados el 29 oct 2026 · índices de LLM Stats y precios oficiales

Los datos, hoy

El contexto

La mayoría de los incidentes de configuración se parecen: una base de datos de producción apuntada desde staging, una llave pegada en un repositorio o una variable que existe en tu máquina y no en el servidor. Ninguno es un fallo de la herramienta; son fallos de separación. Cada ambiente debe tener sus propias credenciales, su propia base de datos y, idealmente, su propia cuenta.

Los secretos tienen un ciclo de vida: se crean con el mínimo permiso, viven en un gestor y no en el código, se rotan y se revocan. Cuando una plataforma externa necesita entrar a tu nube, el acceso se da con un rol de mínimo privilegio, nunca con una llave de administrador. Aquí encuentras las guías de Codifly sobre cada paso.

Qué decidir

  1. 1

    ¿Dónde guardo los secretos?

    En el gestor de secretos de tu nube o plataforma, inyectados al arrancar; nunca en el repositorio ni en la imagen del contenedor. En local usa un archivo .env fuera de Git y un ejemplo sin valores reales.

  2. 2

    ¿Un ambiente por cuenta o por prefijo?

    Cuentas separadas dan el aislamiento más claro: un error en staging no puede tocar producción y los permisos se auditan por cuenta. Si es demasiado para tu equipo, empieza con bases de datos y credenciales distintas y migra a cuentas separadas al crecer.

  3. 3

    ¿Qué hago si se filtra un secreto?

    Revócalo y rota primero, luego investiga. Revisa los registros de acceso desde el momento de la exposición, busca el secreto en el historial de Git y en los registros de la aplicación, y reemplaza todo lo que lo usaba. Borrar el commit no basta: asume que alguien ya lo copió.

Errores comunes

  • Compartir la misma base de datos entre staging y producción.
  • Dar a una plataforma externa una llave de administrador en vez de un rol de mínimo privilegio.
  • Imprimir variables de entorno completas en los registros de la aplicación.

Herramientas y comparadores

Guías para profundizar

¿Quieres una recomendación para tu caso?

Cuéntanos tu volumen y las opciones que evalúas. Te respondemos por escrito con los números de tu uso real; sin compromiso.

Solicitar asesoría

Ningún proveedor paga por su posición. Los índices son de LLM Stats; los precios, de la API estándar de cada proveedor. Cómo medimos

El brief de Codifly

Una perspectiva más clara.
En tu bandeja de entrada.

Análisis, guías y nuevas comparativas de tecnología.

Puedes darte de baja cuando quieras.