Невозможно подключить ноутбук Jupyter к AWS - PullRequest
0 голосов
/ 01 декабря 2018

У меня проблемы с подключением ноутбука Jupyter к AWS.Я попробовал несколько решений для SO, включая настройку правила группы безопасности с портом 8888 для любого ip, настройку файла конфигурации, например:

c = get_config()

# Notebook config this is where you saved your pem cert
c.NotebookApp.certfile = u'/home/ubuntu/certs/mycert.pem' 
# Run on all IP addresses of your instance
c.NotebookApp.ip = '*'
# Don't open browser by default
c.NotebookApp.open_browser = False  
# Fix port to 8888
c.NotebookApp.port = 8888

Также я попытался использовать jupyter notebook --ip=my_aws_ip --port=8888.Для входа в систему я использую ssh -i <pem key> ubuntu@<ec2...> -L 8888:localhost:8888 Все приведенные выше решения вернули https://ip-172-31-44-200:8888/?token=******, и я не смог открыть этот URL в веб-браузере, сказав, что ip-172-31-44-200’s server IP address could not be found..

Есть ли решение?Заранее спасибо!

1 Ответ

0 голосов
/ 02 декабря 2018

Как упомянуто в комментариях @AlexK, я должен использовать DNS или публичный IP для подключения ноутбука Jupyter.Для людей с такой же проблемой на вкладке экземпляра AWS вы можете найти Public DNS (IPv4), а затем подключить ноутбук Jupyter, используя jupyter notebook --ip=ec2-**.******.compute.amazonaws.com.Теперь ноутбук Jupyter должен отлично работать на AWS.

...