Как запустить сервер ноутбука в Jupyter Hub с помощью API REST? - PullRequest
0 голосов
/ 28 мая 2019

Я хочу запустить сервер ноутбуков на моем концентраторе Jupyter, как описано здесь , и начать работу, даже основная команда, которой я следую, не работает.Я хочу сделать обычный запрос, используя мой токен, как указано здесь .Мой код:

import requests
token = "aa36d53a8cb5473a9e7ee07b1f3d8a49"
api_url = 'http://<some_no>.ap-south-1.elb.amazonaws.com/hub/api'
r = requests.get(api_url + '/users', headers={ 'Authorization': 'token %s' % token, } )
r.raise_for_status()

Затем я сталкиваюсь с ошибкой, трассировка которой:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/site-packages/requests/models.py", line 940, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: http://<some_no>.ap-south-1.elb.amazonaws.com/hub/api/users

Примечание: я сгенерировал токен, как описано в официальном документ .Я также добавил то же самое в свой файл config.yaml, что Jupyter Hub время от времени заявляет.

Я не могу найти правильный путь в такой невоспитанной документации.

...