Metaflow: «Отсутствует токен аутентификации» при доступе к URL-адресу метаданных / службы метапотока в браузере. - PullRequest
1 голос
/ 09 января 2020

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

message: "Missing Authentication Token"

при доступе к METAFLOW_SERVICE_URL в браузере, даже если я убедился, что APIBasicAuth было установлено в false при создании облачной информации? Не должен ли этот параметр сделать службу метаданных / метапотока доступной без ключа аутентификации / API? Как я могу решить это? Или это ожидается? То есть я не могу просмотреть URL-адрес службы метаданных / метапотока через браузер?

Заранее спасибо

1 Ответ

1 голос
/ 14 января 2020

Это было решено в этой проблеме github .

Вам все еще нужно установить заголовок x-api-key, если вы пытаетесь получить доступ к URL службы через браузер. Чтобы получить ключ API, вы можете go на консоли aws Api Gateway -> Ключи Api -> Показать ключ API

В качестве альтернативы вы можете использовать клиент metaflow в записной книжке sagemaker, который должен быть автоматически настроен для вас через шаблон.

Также стоит упомянуть, что есть два набора конечных точек: один, предоставляемый шлюзом API (который, как вам кажется, используется), и тот, который предоставляется самой службой. Шлюз api пересылает запросы конечным точкам службы, но в заголовке должен быть установлен ключ x-api. Вероятно, вы можете попробовать попасть в конечные точки службы напрямую, так как вы отключили аутентификацию.

...