0

我已经使用 Azure ML 服务在 ACI 上创建了一个部署,它的状态是健康的。
部署时,我设置auth_enabled=True了 ,以便服务需要授权密钥才能响应。

ws我可以通过 Python 控制台在我的 Azure ML 服务工作区中获取该部署的服务身份验证密钥

from azureml.core.webservice import Webservice
services = Webservice.list(ws)
services[0].get_keys()

但是,通过 Azure 门户或 Cloud Shell 访问这些信息会很方便。

在 Azure 门户中(与 AKS 发生的情况不同)没有显示身份验证字段,在通过尝试编辑部署访问高级设置时也是如此:

在此处输入图像描述

您能建议访问这些凭据的方法吗?

4

1 回答 1

1

您可以通过运行将Azure 机器学习 CLI添加到 cloudshell

az extension add -n azure-cli-ml

之后,您可以通过运行检索任何服务的密钥

az ml service get-keys --name magical-service --workspace-name davide-workspace
于 2019-08-07T20:30:21.580 回答