¿Dónde almacenar los tokens y variables de entorno?
Separe la configuración y el código, limite el acceso y regenere un secreto expuesto. Un token en Git o una captura deben considerarse comprometidos.
Un token en Git o una captura deben considerarse comprometidos. El panel le permite pasar variables al proceso sin escribirlas en el código.
Procedimiento paso a paso
-
Nombrar variables
Utilice nombres significativos como DISCORD_TOKEN, DATABASE_URL o API_KEY.
-
Configúrelo en Inicio
Añada el valor en el campo proporcionado por el egg. Oculte los secretos en las capturas.
-
Leer del código
Utilice process.env en Node.js o os.environ en Python.
-
No subir .env a Git
Añada .env a .gitignore y solo proporcione un .env.example sin valor.
-
Responder a una filtración
Revoque el token en el servicio original, genere uno nuevo y actualice el panel.
Ningún secreto en un ticket
El soporte no necesita el token completo para diagnosticar un inicio.