Configuração da aplicação
A configuração que a sua aplicação lê vem de dois objetos diferentes, e a diferença entre eles não é de grau, é de natureza.
| Objeto | O que é | O valor pode ser lido depois? |
|---|---|---|
| Variável | Configuração — LOG_LEVEL, FEATURE_X, URL de um serviço | Sim, e aparece na tela |
| Secret | Valor sensível — senha, chave de API, token | Não, nunca, nem para quem administra |
Esconder um LOG_LEVEL não protege nada e atrapalha todo mundo. Mostrar uma senha protege menos do que qualquer política escrita. Por isso são duas telas.
Três escopos, uma cadeia
O mesmo nome pode ser declarado em três níveis:
Organização → Projeto → Environment
mais geral mais específico
O valor que a aplicação lê é o mais específico entre os que existem. A tela mostra a cadeia inteira: sem ela, você mudaria no lugar errado e concluiria que a plataforma ignorou a mudança.
| Escopo | Use quando |
|---|---|
| Organização | O valor é o mesmo para todos os projetos — endereço de um serviço interno, região |
| Projeto | O valor é daquela aplicação |
| Environment | O valor muda entre Production e os demais ambientes |
Quando a mudança passa a valer
Declarar uma variável ou um secret não altera a aplicação que já está no ar. O valor entra na próxima publicação — e as telas avisam isso explicitamente quando há mudança pendente.
Para aplicar agora, publique o serviço. Não é preciso alterar código: a nova versão usa a mesma imagem com a configuração nova.
A configuração efetiva
A página Variáveis mostra, além do que foi declarado em cada nível, a configuração que o workload realmente recebe. É essa a resposta para "de onde vem esse valor?".
Nas páginas desta seção
Declarar, alterar e remover configuração legível.
Abrir →SecretsValores sensíveis: entram uma vez e não saem.
Abrir →Próximos passos
Esta página ajudou?
Reportar um problema nesta páginaNão envie senhas, chaves, tokens ou dados de clientes.