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. |