Pular para o conteúdo principal
Primeiros passos

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

  1. Abra dash.skail.dev e entre no projeto.

  2. No menu Environments & keys, clique no environment.

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