Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Necessario atualizar versão do NGrok

Apesar de ter sido feita uma atividade anterior ao video da aula, fazendo correção de versões que foram utilizadas no desenvolvimento da atividade no vídeo gravado pelo professor, quando acesso hoje (21/06), há outro problema que acontece com a abordagem apresentada: versão do ngrok.

No código proposto para a instalação do ngrok via Google Colab, a versão instalada é antiga (v2.3.41).

!wget -q https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
!unzip ngrok-stable-linux-amd64.zip

A instalação será feita e você conseguirá executar o restante do código normalmente. Porém, ao executar o restante do código:

get_ipython().system_raw('./ngrok authtoken DIGITE AQUI O SEU AUTHTOKEN')
get_ipython().system_raw('./ngrok http 4050 &')
!curl -s http://localhost:4040/api/tunnels

Você não receberá o json no output, contendo o link público para acesso do Spark UI, via canal feito com Ngrok. Isto se deve porque o comando ./ngrok config add-authtoken SEU_TOKEN não está sendo reconhecido, ou seja, a autenticação não está sendo feita.

Pelo que testei, provavelmente isso se deve porque a antiga do ngrok v2 não suporta o comando config.

Só consegui resolver isso istalando a versão 3 (lançada com um novo sistema de autenticação e config file YAML).

Segue os comandos que utilizei para instalar a nove versão (baixando, descompactando e tornando em executável:

!wget -q https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz
!tar -xzf ngrok-v3-stable-linux-amd64.tgz
!chmod +x ngrok

Então, autenticar com o token e obter o json com o link público:

get_ipython().system_raw('./ngrok http 4050 &')
!curl -s http://localhost:4040/api/tunnels

O output será um json.

1 resposta
solução!

Olá, Adan! Como vai?

Agradeço pela sua colaboração aqui no fórum! Realmente a versão 2 do Ngrok pode apresentar divergências de configuração em relação à versão mais atual, a sua solução de atualizar a versão é uma excelente abordagem para contornar esse problema.

Para complementar, quem estiver interessado em comparar algumas funcionalidades na versão 3, pode consultar a documentação:

Seu relato com certeza vai ajudar outros colegas da comunidade, continue compartilhando esse tipo de conhecimento!

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!