Onde pegar o endereço, a chave e o namespace do environment
Os três valores que a aplicação e quem dispara precisam, e onde ficam no portal.
Escrito por Leôncio
Última atualização Há 42 minutos
Cada environment (dev, hml, prod) tem três valores próprios. A aplicação usa os três para subir o runtime, e o sistema que dispara trigger e fire usa os mesmos três na API HTTP.
Onde ficam
Abra dash.skail.dev e entre no projeto.
No menu Environments & keys, clique no environment.
Abra a aba Connect. A chave fica mascarada até você clicar em Reveal key.
Para onde vai cada valor
SKAIL_SIDECAR: o endereço do skail, já com https://. É também a URL base de quem dispara trigger e fire.
SKAIL_NAMESPACE: o namespace, no formato tenant/environment. Na API vai no header Skail-namespace.
SKAIL_KEY: a chave do environment. Na API vai nos headers Authorization (com o prefixo Bearer) e skail-key.
A quarta variável do runtime, SKAIL_WORKLOAD, não aparece na aba Connect. Ela é nome:versao do workload que você criou no portal, por exemplo faturamento:v1.0.0, e precisa bater com o caminho do trigger.
Cuidados
A chave é segredo: nunca em código versionado, em URL ou em log.
A chave só vale para o environment dela. Chave de dev com namespace de prod é recusada com 401 ou 403.
Revogar uma chave leva até um minuto para valer em todas as chamadas.
Detalhes em Configurar o runtime.
Isso foi útil?
Ainda precisa de ajuda? Pergunte à equipe