ACLClouds
ACLClouds

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

  1. Dar nome às variáveis

    Use nomes significativos como DISCORD_TOKEN, DATABASE_URL ou API_KEY.

  2. Preencher em Inicialização

    Adicione o valor no campo previsto pelo egg. Oculte os segredos nas capturas de ecrã.

  3. Ler do código

    Use process.env em Node.js ou os.environ em Python.

  4. Não fazer commit do .env

    Adicione .env ao .gitignore e forneça apenas um .env.example sem valor.

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