Partager via


Forum aux questions (FAQ)

Cet article répond à certaines questions fréquentes sur les tunnels de développement.

Qu’est-ce que les tunnels de développement ?

Les tunnels de développement permettent aux développeurs de partager en toute sécurité des services web locaux sur Internet. Il existe de nombreux cas d’usage, notamment : partage de travail en cours sans avoir à déployer une application ; prototypage d’applications localement qui ont besoin de la possibilité de recevoir des notifications de webhook à partir d’autres services ; travailler avec des services web locaux pendant le développement mobile.

Problèmes et demandes

Découvrez comment demander des commentaires ou envoyer un problème ici.

Les tunnels de développement sont-ils disponibles sur toutes les plateformes ?

Les tunnels de développement sont disponibles sur Windows, Linux et macOS.

Quelles sont les limites d’utilisation pour les tunnels de développement ?

Consultez les limites des tunnels de développement ici.

Quand les tunnels de développement inutilisés sont-ils supprimés ?

La valeur par défaut est après 30 jours d’absence d’activité. Vous pouvez définir une expiration personnalisée en ajoutant --expiration 5d à la commande create, host ou update. Minimum que vous pouvez définir est de 1 heure (1h) et le maximum que vous pouvez définir est de 30 jours (30d). L’expiration personnalisée que vous définissez est après une période d’inactivité, tout comme l’expiration par défaut. Cela signifie qu’il ne s’agit pas d’un délai d’expiration fixe, mais plutôt d’une fenêtre glissante qui est automatiquement envoyée par une nouvelle activité. Consultez les exemples ici.

Puis-je définir l’accès anonyme limité dans le temps à mon tunnel ?

Oui. Vous pouvez définir un accès anonyme limité dans le temps en exécutant devtunnel access create TUNNELID -a --expiration 2h une fois que vous avez créé un tunnel. Minimum que vous pouvez définir est de 1 heure (1h) et le maximum que vous pouvez définir est de 30 jours (30d). Une fois le contrôle d’accès expiré, il est supprimé du tunnel. Si un contrôle d’accès est défini pour expirer après l’expiration du tunnel, l’expiration du tunnel est prioritaire. Notez qu’une fois que vous avez défini l’expiration d’un contrôle d’accès, vous ne pouvez pas le modifier, sauf si vous réinitialisez entièrement vos contrôles d’accès sur le tunnel. En outre, cette expiration se trouve sur une fenêtre fixe, de sorte qu’elle case activée l’expiration du contrôle d’accès par rapport au moment où elle a été créée.

Comment puis-je créer un tunnel persistant ?

Exécutez devtunnel create pour créer un tunnel persistant. Si vous exécutez sans devtunnel create exécuter devtunnel host avant cela, la devtunnel host commande crée un tunnel temporaire qui est supprimé une fois la connexion fermée.

Est-il préférable de recréer des tunnels de développement ou de réutiliser le même tunnel de développement ?

Nous vous recommandons de réutiliser le même tunnel de développement lorsqu’il est pratique, plutôt que de créer un nouveau tunnel pour chaque utilisation. Il est également légèrement plus rapide d’obtenir un tunnel de développement existant par rapport à la création d’un nouveau tunnel. En outre, en réutilisant le même tunnel de développement, l’URL de transfert web du tunnel de développement peut être stable au lieu de changer sur chaque utilisation.

Les utilisateurs anonymes peuvent-ils créer des tunnels de développement ?

Non, les utilisateurs anonymes ne peuvent pas créer de tunnels de développement. Toutes les créations de tunnels de développement nécessitent un compte Microsoft Entra ID, Microsoft ou GitHub.

Pourquoi choisir un ID de tunnel s’il n’est pas utilisé dans l’URL du tunnel ?

Les ID de tunnel doivent être fournis pour toutes les opérations qui font référence à un tunnel. Vous pouvez donc choisir votre propre ID de tunnel. Nous vous recommandons de choisir un ID de tunnel facile à mémoriser et à taper.

Quels sont les termes du contrat de licence pour les tunnels de développement ?

Lorsque vous utilisez l’interface devtunnel CLI pour la première fois, vous voyez un lien vers les termes du contrat de licence du tunnel de développement. Vous pouvez également télécharger nos termes du contrat de licence ici.

Où d’autres tunnels de développement sont-ils utilisés ?