Autenticação e ambientes
Last updated
Quase todo fluxo da CLI depende de duas coisas: uma sessão válida e a resolução correta do ambiente.
O caminho recomendado usa navegador:
tunnelhub loginNesse fluxo, a CLI:
solicita o Tenant ID;
abre a autenticação no frontend do TunnelHub;
recebe tokens ao final do login;
salva a sessão localmente para reutilização;
usa refresh automático quando necessário.
Em cenários específicos, a CLI ainda aceita fallback por usuário e senha:
tunnelhub login --passwordEsse modo é útil quando o fluxo por navegador não é o mais prático, mas o padrão recomendado continua sendo autenticação pelo browser.
Use esse comando quando você quiser confirmar rapidamente se a sessão ainda é válida antes de listar recursos ou iniciar um deploy.
Esse comando remove as credenciais locais salvas pela CLI.
Comandos como list-packages, create-package, list-automations, create-automation e deploy-automation usam --env.
Você pode informar:
o nome do ambiente;
ou o UUID do ambiente.
A CLI resolve esse valor para o identificador correto antes de chamar a API.
Se você quiser usar saída de máquina:
prefira nome de ambiente apenas quando a nomenclatura do tenant for estável;
use UUID em scripts quando quiser reduzir ambiguidade;
valide a sessão antes de deploys importantes;
confirme o tenant correto quando estiver em máquina compartilhada.
Sessão inválida: execute tunnelhub login novamente.
Ambiente não encontrado: valide o nome ou UUID com tunnelhub list-environments.
Tenant incorreto no login: confirme se o Tenant ID corresponde ao tenant certo antes de autenticar.
Sessão antiga em máquina compartilhada: rode tunnelhub logout antes de iniciar novo login.
tunnelhub login-check
tunnelhub list-environments
confirmar o valor de --env
confirmar se o projeto certo contém tunnelhub.yml
Consulte também Comandos e referência.
Last updated
tunnelhub login-checktunnelhub logouttunnelhub list-environmentstunnelhub list-environments --json