Más económicos · Soluciones cloud
- 01Fly.io · shared-cpu-1x 512 MBFly.io$3.69 USD / mes
- 02Railway · HobbyRailway$5.00 USD / mes
- 03Droplet Basic · 1 GiBDigitalOcean$6.00 USD / mes
Separa dev, staging y producción y deja de filtrar variables de entorno
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.
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.
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.
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ó.
Cuéntanos tu volumen y las opciones que evalúas. Te respondemos por escrito con los números de tu uso real; sin compromiso.
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
Análisis, guías y nuevas comparativas de tecnología.