Onde armazenar os tokens e variáveis de ambiente?
Separe configuração e código, limite o acesso e gere novamente um segredo exposto. Um token no Git ou uma captura devem ser considerados comprometidos.
Um token no Git ou uma captura devem ser considerados comprometidos. O painel permite passar variáveis para o processo sem escrevê-las no código.
Procedimento passo a passo
-
Dar nome às variáveis
Use nomes significativos como DISCORD_TOKEN, DATABASE_URL ou API_KEY.
-
Preencher em Inicialização
Adicione o valor no campo previsto pelo egg. Oculte os segredos nas capturas de ecrã.
-
Ler do código
Use process.env em Node.js ou os.environ em Python.
-
Não fazer commit do .env
Adicione .env ao .gitignore e forneça apenas um .env.example sem valor.
-
Reagir a uma fuga
Revogue o token do serviço original, gere um novo e atualize o painel.
Não há segredos num ticket
O suporte não precisa do token completo para diagnosticar uma inicialização.