Nejčastější dotazy
Tento článek odpovídá na některé nejčastější dotazy týkající se vývojových tunelů.
Co jsou vývojové tunely?
Vývojové tunely umožňují vývojářům bezpečně sdílet místní webové služby přes internet. Existuje mnoho případů použití, mezi které patří: sdílení probíhající práce bez nutnosti nasazovat aplikaci; vytváření prototypů aplikací místně, které potřebují možnost přijímat oznámení webhooku z jiných služeb; práce s místními webovými službami během vývoje mobilních zařízení.
Problémy a požadavky
Tady se dozvíte, jak požádat o zpětnou vazbu nebo odeslat problém.
Jsou vývojové tunely dostupné na všech platformách?
Vývojové tunely jsou k dispozici pro různé platformy ve Windows, Linuxu a macOS.
Jaké jsou limity využití pro vývojové tunely?
Podívejte se na limity vývojových tunelů.
Kdy se odstraní nepoužívané vývojové tunely?
Výchozí hodnota je po 30 dnech bez aktivity. Vlastní vypršení platnosti můžete nastavit připojením --expiration 5d
k příkazu create, host nebo update. Minimum, které můžete nastavit, je 1 hodina (1h) a maximální hodnota, kterou můžete nastavit, je 30 dnů (30d). Vlastní vypršení platnosti, které nastavíte, je po určité době nečinnosti, stejně jako výchozí vypršení platnosti. To znamená, že se nejedná o pevnou dobu vypršení platnosti, ale posuvné okno, které se automaticky vysune každou novou aktivitou. Příklady najdete tady.
Můžu nastavit časově omezený anonymní přístup k tunelu?
Ano. Po vytvoření tunelu můžete nastavit časově omezený anonymní přístup devtunnel access create TUNNELID -a --expiration 2h
. Minimum, které můžete nastavit, je 1 hodina (1h) a maximální hodnota, kterou můžete nastavit, je 30 dnů (30d). Jakmile řízení přístupu vyprší, odebere se z tunelu. Pokud je po vypršení platnosti tunelu nastavené řízení přístupu, má přednost vypršení platnosti tunelu. Všimněte si, že jakmile nastavíte vypršení platnosti ovládacího prvku přístupu, nebudete ho moct upravovat, pokud v tunelu úplně resetujete řízení přístupu. Toto vypršení platnosti je navíc v pevném okně, takže kontroluje vypršení platnosti řízení přístupu proti času jeho vytvoření.
Jak můžu vytvořit trvalý tunel?
Spuštěním devtunnel create
příkazu vytvořte trvalý tunel. Pokud před tím spustíte devtunnel host
bez spuštění devtunnel create
, devtunnel host
příkaz vytvoří dočasný tunel, který se odstraní po zavření připojení.
Je lepší znovu vytvořit vývojové tunely nebo znovu použít stejný vývojový tunel?
Doporučujeme znovu použít stejný vývojový tunel, pokud je vhodný, a ne vytvořit nový pro každé použití. V porovnání s vytvořením nového tunelu je také trochu rychlejší získat existující vývojový tunel. Navíc opětovným použitím stejného vývojového tunelu může být adresa URL pro přeposílání webu vývojového tunelu stabilní místo toho, aby se při každém použití měnily.
Můžou anonymní uživatelé vytvářet vývojové tunely?
Ne, anonymní uživatelé nemůžou vytvářet vývojové tunely. Veškeré vytváření vývojových tunelů vyžaduje účet Microsoft Entra ID, Microsoft nebo GitHub.
Proč bych chtěl(a) zvolit ID tunelu, pokud se nepoužívá v adrese URL tunelu?
ID tunelu je potřeba zadat pro všechny operace, které odkazují na tunel, takže možnost zvolit si vlastní ID tunelu zvyšuje pohodlí. Doporučujeme zvolit ID tunelu, které je snadno zapamatovatelné a typové.
Jaké jsou licenční podmínky pro vývojové tunely?
Při prvním použití rozhraní příkazového devtunnel
řádku se zobrazí odkaz na licenční podmínky vývojového tunelu. Zde si také můžete stáhnout naše licenční podmínky.
Kde jinde se používají vývojové tunely?
- Jak používat vývojové tunely v sadě Visual Studio 2022 s aplikacemi ASP.NET Core
- Přesměrování místních portů integrovaných do editoru Visual Studio Code
- Teams Toolkit for Visual Studio Code Update – duben 2023
- Ladění a testování webových rozhraní API v Rámci Microsoft Power Automate nebo Power Apps
- Azure Communication Services – Ukázka připomenutí události