Я могу развернуть службу прогнозирования машинного обучения Azure в моей рабочей области ws
, используя синтаксис
aciconfig = AciWebservice.deploy_configuration(cpu_cores=1,
memory_gb=8,
tags={"method" : "some method"},
description='Predict something')
, а затем
service = Webservice.deploy_from_image(deployment_config = aciconfig,
image = image,
name = service_name,
workspace = ws)
, как описано в документация .
Однако это публично раскрывает службу, и это не совсем оптимально.
Какой самый простой способ защитить службу ACI?Я понимаю, что передача параметра auth_enabled=True
может сделать эту работу, но тогда как я могу проинструктировать клиента (скажем, используя curl
или Почтальон) использовать сервис впоследствии?