Udostępnij za pośrednictwem


Automatyczne zatrzymywanie pól deweloperskich po rozłączeniu użytkowników

Aby zaoszczędzić na kosztach, możesz skonfigurować pule usługi Dev Box tak, aby zatrzymywały się po rozłączeniu użytkownika z sesji protokołu RDP po upływie limitu czasu, który można skonfigurować. Usługa Microsoft Dev Box próbuje zatrzymać wszystkie pola deweloperskie po rozłączeniu użytkownika i nie ustanawiają ponownie nowej sesji protokołu RDP w skonfigurowanym przedziale czasu.

Uwaga

Zatrzymanie po rozłączeniu będzie miało zastosowanie tylko do usługi Dev Box, które są tworzone z włączoną hibernacji definicjami usługi Dev Box. Aby dowiedzieć się więcej na temat włączania hibernacji w definicjach usługi Dev Box, zobacz konfigurowanie hibernacji w usłudze Dev Box.

Ważne

Hibernacji usługi Dev Box jest obecnie dostępna w wersji zapoznawczej. Aby uzyskać więcej informacji na temat stanu wersji zapoznawczej, zobacz Dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure. Dokument definiuje postanowienia prawne, które mają zastosowanie do funkcji platformy Azure, które są w wersji beta, wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane do ogólnej dostępności.

Uprawnienia

Aby zarządzać zatrzymaniem przy użyciu ustawień połączenia w puli usługi Dev Box, potrzebne są następujące uprawnienia:

Akcja Wymagane uprawnienie
Konfigurowanie puli Właściciel, współautor lub administrator projektu DevCenter.

Zarządzanie zatrzymywaniem przy rozłączeniu ustawień przy użyciu interfejsu wiersza polecenia platformy Azure

Ustawienia rozłączenia w pulach usługi Dev Box można zarządzać zatrzymaniem przy użyciu interfejsu wiersza polecenia platformy Azure.

Aktualizowanie puli przy zatrzymaniu po rozłączeniu

Następujące polecenie interfejsu wiersza polecenia platformy Azure umożliwia zatrzymanie po rozłączeniu w puli usługi Dev Box:

az devcenter admin pool update --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --stop-on-disconnect status="Enabled" grace-period-minutes="180"
Parametr Wartość
pool-name Nazwa puli usługi Dev Box.
project Nazwa projektu usługi Dev Box.
resource-group Nazwa grupy zasobów dla puli usługi Dev Box.
grace-period-minutes Czas oczekiwania po rozłączeniu użytkownika z sesji protokołu RDP przed zatrzymaniem pola deweloperskiego w ciągu kilku minut
status Wskazuje, czy zatrzymanie przy rozłączeniu jest używane. Dostępne opcje to Enabled lub Disabled.

Wyłącz zatrzymywanie po rozłączeniu

Następujące polecenie interfejsu wiersza polecenia platformy Azure wyłącza zatrzymywanie po rozłączeniu w puli usługi Dev Box:

az devcenter admin pool update --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --stop-on-disconnect status="Disabled" 
Parametr Wartość
pool-name Nazwa puli usługi Dev Box.
project-name Nazwa projektu usługi Dev Box.