Compartilhar via


Perguntas frequentes

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 na Internet. Há muitos casos de uso, incluindo: compartilhamento de trabalho em andamento sem a necessidade de implantar um aplicativo; prototipar aplicativos localmente que precisam da capacidade de receber notificações webhook de outros serviços; Trabalhando com Web Services locais durante o desenvolvimento mobile.

Problemas e solicitações

Veja como solicitar comentários 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 entre 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 é 1 hora (1h) e o máximo que você pode definir é 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 o acesso anônimo limitado por 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 é 1 hora (1h) e o máximo que você pode definir é 30 dias (30d). Quando o controle de acesso expira, ele é removido do túnel. Se um controle de acesso estiver definido para expirar após 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 os 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 criada.

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 devtunnel host comando criará 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 ser alterada a 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?

As IDs de túnel precisam ser fornecidas para todas as operações que se referem a um túnel, portanto, ter a capacidade de escolher sua própria 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?