在部署容器实例期间,我需要连接Azure ML Workspace。
ws = Workspace(subscription_id="your-sub-id",
resource_group="your-resource-group-id",
workspace_name="your-workspace-name"
)
对ML工作区的交互式身份验证提示登录,然后失败,并显示以下错误消息。
AttributeError: 'BasicTokenAuthentication' object has no attribute 'get_token'
我一直在关注此Azure身份验证文档。
非常感谢您的帮助。
对我来说,这是通过将azureml核心从1.13.0更新到1.14.0来修复的。
如果这是一个自动化部署,我建议您像链接suggeest的文档页面一样使用ServicePrincipalAuthentication
。通过这种方式,您可以将客户端id和客户端机密作为环境变量传递。