Pare automaticamente suas Caixas de Desenvolvimento quando os usuários se desconectarem

Para economizar custos, você pode configurar seus pools de Caixa de Desenvolvimento para parar quando um usuário se desconectar de sua sessão RDP, após um período de tempo limite que você pode configurar. O Microsoft Dev Box tenta parar todas as caixas de desenvolvimento depois que um usuário se desconecta e elas não restabelecem uma nova sessão RDP dentro do período de tempo limite configurado.

Nota

Parar ao desconectar só se aplicará a Caixas de Desenvolvimento criadas com definições de Caixa de Desenvolvimento habilitadas para hibernação. Para saber mais sobre como habilitar a hibernação em suas definições de caixa de desenvolvimento, consulte como configurar a hibernação da caixa de desenvolvimento.

Importante

A Hibernação da Caixa de Desenvolvimento está atualmente em pré-visualização. Para obter mais informações sobre o status da visualização, consulte os Termos de Uso Suplementares para Visualizações do Microsoft Azure. O documento define termos legais que se aplicam aos recursos do Azure que estão em versão beta, visualização ou ainda não lançados em disponibilidade geral.

Permissões

Para gerenciar as configurações de parada na conexão em um pool de caixas de desenvolvimento, você precisa das seguintes permissões:

Ação Permissão necessária
Configurar um pool Proprietário, Colaborador ou Administrador de Projeto do DevCenter.

Gerenciar configurações de parada em desconexão com a CLI do Azure

Você pode gerenciar as configurações de parada de desconexão em pools de caixas de desenvolvimento usando a CLI do Azure.

Atualizar um pool com parar ao desconectar

O seguinte comando da CLI do Azure permite parar ao desconectar em um pool de caixas de desenvolvimento:

az devcenter admin pool update --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --stop-on-disconnect status="Enabled" grace-period-minutes="180"
Parâmetro Value
pool-name Nome do pool de caixas de desenvolvimento.
project Nome do seu projeto de caixa de desenvolvimento.
resource-group Nome do grupo de recursos para seu pool de caixas de desenvolvimento.
grace-period-minutes Duração para aguardar depois que o usuário se desconecta de uma sessão RDP antes de parar a caixa de desenvolvimento, em minutos
status Indica se a parada ao desconectar está em uso. As opções incluem Enabled ou Disabled.

Desativar parar ao desconectar

O seguinte comando da CLI do Azure desabilita parar ao desconectar em um pool de caixas de desenvolvimento:

az devcenter admin pool update --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --stop-on-disconnect status="Disabled" 
Parâmetro Value
pool-name Nome do pool de caixas de desenvolvimento.
project-name Nome do seu projeto de caixa de desenvolvimento.