Развертывание использования веб-службы вне Azure
Я впервые пользуюсь службой машинного обучения Azure. Я работал над примерами, приведенными MS. Мне удалось разработать на Python и развернуть как веб-сервисы. Но я не могу использовать его вне ноутбука или любого приложения. Нужен ли мне API этого веб-сервиса? Если да, где я могу найти это?
У меня нет ничего, чтобы примерить. Я погуглил по различным методам, но не смог найти соответствующую ссылку. Так что я не особо старался там.
1 ответ
Если вы развернули с помощью экземпляра контейнера Azure, вы сможете вызывать свою модель с помощью curl
в командной строке, например (при условии, что вы запускаете логический вывод для текстовых данных):
curl -H "Content-Type:application/json" -X POST -d '{"data":"A sample sentence to run scoring on"}' http://<service.scoring_uri_ip>/score
и вы должны быть в состоянии получить <service.scoring_uri_ip>
используя вывод print(service.scoring_uri)
(принимая имя вашего WebService
является service
)
Ознакомьтесь с документацией для получения дополнительных примеров и способов защиты веб-службы такого рода.