Partilhar via


Perguntas mais frequentes (FAQ)

Este artigo responde a algumas perguntas frequentes sobre túneis de desenvolvimento.

O que são túneis de desenvolvimento?

Os túneis de desenvolvimento permitem que os desenvolvedores compartilhem com segurança serviços Web locais pela Internet. Há muitos casos de uso, incluindo: compartilhar trabalho em andamento sem ter que implantar um aplicativo; prototipagem de aplicativos localmente que precisam da capacidade de receber notificações de webhook de outros serviços; Trabalhando com serviços Web locais durante o desenvolvimento móvel.

Questões e pedidos

Veja como solicitar feedback ou enviar um problema aqui.

Os túneis de desenvolvimento estão disponíveis em todas as plataformas?

Os túneis de desenvolvimento estão disponíveis em várias plataformas no Windows, Linux e macOS.

Quais são os limites de uso para túneis de desenvolvimento?

Veja os limites dos túneis de desenvolvimento aqui.

Quando os túneis de desenvolvimento não utilizados são excluídos?

O padrão é após 30 dias sem atividade. Você pode definir uma expiração personalizada anexando --expiration 5d ao comando create, host ou update. O mínimo que você pode definir é de 1 hora (1h) e o máximo que você pode definir é de 30 dias (30d). A expiração personalizada definida é após um período de inatividade, assim como a expiração padrão. Isso significa que não é um tempo de expiração fixo, mas sim uma janela deslizante que é automaticamente empurrada para fora por qualquer nova atividade. Veja exemplos aqui.

Posso definir acesso anónimo limitado no tempo ao meu túnel?

Sim. Você pode definir o acesso anônimo por tempo limitado executando devtunnel access create TUNNELID -a --expiration 2h depois de criar um túnel. O mínimo que você pode definir é de 1 hora (1h) e o máximo que você pode definir é de 30 dias (30d). Quando o controle de acesso expira, ele é removido do túnel. Se um controle de acesso estiver definido para expirar depois que o túnel expirar, a expiração do túnel terá precedência. Observe que, depois de definir a expiração de um controle de acesso, você não poderá modificá-lo, a menos que você redefina totalmente seus controles de acesso no túnel. Além disso, essa expiração está em uma janela fixa, portanto, verifica a expiração do controle de acesso em relação ao tempo em que foi criado.

Como posso criar um túnel persistente?

Execute devtunnel create para criar um túnel persistente. Se você executar sem executar devtunnel hostdevtunnel create antes disso, o comando criará devtunnel host um túnel temporário que será excluído assim que a conexão for fechada.

É melhor recriar túneis de desenvolvimento ou reutilizar o mesmo túnel de desenvolvimento?

Recomendamos reutilizar o mesmo túnel de desenvolvimento quando for conveniente, em vez de criar um novo para cada uso. Também é um pouco mais rápido obter um túnel de desenvolvimento existente em comparação com a criação de um novo. Além disso, ao reutilizar o mesmo túnel de desenvolvimento, a URL de encaminhamento da Web do túnel de desenvolvimento pode ser estável em vez de mudar em cada uso.

Usuários anônimos podem criar túneis de desenvolvimento?

Não, usuários anônimos não podem criar túneis de desenvolvimento. Toda a criação de túneis de desenvolvimento requer uma conta Microsoft Entra ID, Microsoft ou GitHub.

Por que eu gostaria de escolher um ID de túnel se ele não é usado na URL do túnel?

Os IDs de túnel precisam ser fornecidos para todas as operações que se referem a um túnel, portanto, ter a capacidade de escolher seu próprio ID de túnel adiciona conveniência. Recomendamos escolher um ID de túnel que seja fácil de lembrar e digitar.

Quais são os termos de licença para túneis de desenvolvimento?

Ao usar a devtunnel CLI pela primeira vez, você verá um link para os termos de licença do túnel de desenvolvimento. Você também pode baixar nossos termos de licença aqui.

Onde mais os túneis de desenvolvimento são usados?