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. Umožňuje propojit místní vývojové prostředí s cloudovými službami, sdílet probíhající práci s kolegy nebo pomoc při vytváření webhooků. Vývojové tunely jsou určené pro adhocové testování a vývoj, ne pro produkční úlohy.
Důležité
Tato funkce je v současné době ve verzi Public Preview. Tato verze Preview je poskytována bez smlouvy o úrovni služeb a nedoporučuje se pro produkční úlohy. Některé funkce se nemusí podporovat nebo mohou mít omezené možnosti.
Zaměstnanecké výhody
- Zabezpečené ve výchozím nastavení – Ve výchozím nastavení jsou vývojové tunely, které vytvoříte, přístupné jenom pro vás pomocí účtu Microsoft, Microsoft Entra ID nebo GitHubu.
- Trvalé adresy URL – ponechte stejnou adresu URL vývojového tunelu, dokud potřebujete.
- Podpora více souběžných portů – Hostování více portů na jednom vývojovém tunelu současně
- Globální dostupnost služeb – Služba vývojových tunelů je dostupná globálně. Vývojové tunely se automaticky vytvářejí v nejbližší dostupné oblasti.
- Kontrola tunelu – Kontrola provozu vývojového tunelu ve známém rozhraní, prohlížeči DevTools
Terminologie
Před použitím rozhraní příkazového řádku je užitečné pochopit následující termíny, na které se odkazuje v celém příkladu:
Tunel – poskytuje zabezpečený vzdálený přístup k jednomu hostiteli prostřednictvím předávací služby. Vývojový tunel má jedinečný název DNS, více portů, řízení přístupu a další přidružená metadata.
Služba tunelového přenosu – Usnadňuje zabezpečená připojení mezi hostitelem vývojového tunelu a klienty prostřednictvím cloudové služby, i když se hostitel může nacházet za bránou firewall a nemůže přijímat příchozí připojení přímo.
Hostitel tunelu – přijímá klientská připojení k vývojovému tunelu prostřednictvím služby předávání vývojového tunelu a předává tato připojení na místní porty.
Port tunelu – číslo portu IP (1–65535), které je povolené prostřednictvím vývojového tunelu. Vývojový tunel umožňuje pouze připojení na portech, které byly přidány. Jeden vývojový tunel může podporovat více portů a různé porty v rámci vývojového tunelu můžou používat různé protokoly (HTTP, HTTPS atd.) a můžou mít různé řízení přístupu.
Tunelové připojení – duplexní datový proud paketů mezi klientem vývojového tunelu a hostitelem vývojového tunelu prostřednictvím portu vývojového tunelu. Připojení vývojového tunelu je nejčastěji propojeno s připojeními TCP na obou stranách, ale protokoly založené na protokolu UDP mohou být také podporovány. Jeden port tunelu může podporovat více souběžných připojení.
Klient tunelu – Zahájí vzdálené připojení prostřednictvím vývojového tunelu k hostiteli. (I když hostitel může mít také vztah "klient" se službou vývojového tunelového propojení, termín se v tomto kontextu vyhne, aby se snížila nejasnost.)