Azure ML 操作:工作区身份验证错误

Azure ML operations : workspace authentication error

我需要在通过容器实例部署期间连接到 Azure ML Workspace。

ws = Workspace(subscription_id="your-sub-id",
              resource_group="your-resource-group-id",
              workspace_name="your-workspace-name"
              )

ML Workspace 的交互式身份验证提示登录,然后失败并显示以下错误消息。

AttributeError: 'BasicTokenAuthentication' object has no attribute 'get_token'

i have been following this Azure Authentication document.

非常感谢任何帮助。

对我来说,这是通过将 azureml-core 从 1.13.0 更新到 1.14.0 来解决的。

如果这是自动部署,我建议您考虑使用 ServicePrincipalAuthentication,就像您 link 建议的文档页面一样。通过这种方式,您可以将客户端 ID 和客户端机密作为环境变量传递。