Faça a depuração com o Editor do Cloud Shell

O Editor do Cloud Shell permite-lhe depurar facilmente a sua aplicação. Com o suporte de depuração do editor, ignora a configuração manual, como a configuração do encaminhamento de portas ou a injeção de argumentos de depuração específicos do idioma. Pode criar configurações de lançamento, definir pontos de interrupção e inspecionar variáveis, tudo no editor.

Ações de depuração

Para aceder ao apoio técnico de depuração do Cloud Shell Editor, clique em Ícone da vista de depuração Depurar na barra de atividade. As aplicações de exemplo incluem um ficheiro launch.json necessário para executar e depurar a sua aplicação. Se a sua aplicação não tiver um, é-lhe pedido na vista de depuração que crie um.

Na vista de depuração, inicie uma sessão de depuração clicando em Ícone Iniciar depuração Iniciar. Quando lhe for pedido, escolha o contexto no qual executar a sua app e, se aplicável, o registo de imagens a usar.

Depois de iniciar a sessão de depuração, pode geri-la com os ícones de ação de depuração: pausar, avançar, entrar, sair, reiniciar e parar.

Ícone de início da depuração, juntamente com ícones de pausa, avançar, entrar, sair, reiniciar e parar

Defina pontos de interrupção

Para definir ou ativar/desativar pontos de interrupção, clique na margem do editor junto à linha em que quer fazer a interrupção. Os círculos vermelhos são pontos de interrupção ativos e os círculos cinzentos são pontos de interrupção inativos. Se não for possível registar um ponto de interrupção no depurador quando uma sessão é iniciada, este muda para um círculo vazio com contorno cinzento.

Definir um ponto de interrupção na linha 45

Quando executa uma sessão de depuração, a app para no ponto de interrupção e pode inspecionar o painel Variáveis na vista de depuração para inspecionar os valores das variáveis enquanto a app está pausada.

Sessão de depuração que mostra a app pausada no ponto de interrupção e os valores das variáveis no âmbito

Suporte de depuração adicional do Kubernetes

Com o Editor do Cloud Shell, pode depurar aplicações Kubernetes num cluster local (como o minikube ou o Docker Desktop) ou num cluster remoto no GKE ou em qualquer outro fornecedor de nuvem. Também pode anexar um depurador a um pod do Kubernetes.

Consulte o guia de depuração de aplicações Kubernetes com o Cloud Shell Editor para ver mais detalhes.