我有两三套Azure工作证书、工作管理证书和个人证书。今天上午,在进行一些本地开发时,我在交互登录期间单击了错误的登录凭据。当我需要我的身份时,我的本地开发应用程序现在有了me@company.com,的标识,而实际上我的身份是me@admin.com。因为我点击了错误的标识,我的应用程序立即开始收到明显的授权错误。
现在,我的实现非常幼稚,我依赖Python来实现它何时需要登录,并在我的终端不需要任何显式代码的情况下执行该登录。到目前为止,这已经非常有效,能够进行交互式登录,同时在部署时使用Azure提供的creds。
如何让本地dev应用程序忘记它所具有的身份,并提示我执行一个新的交互式登录?
我尝试过的事情:
az logout似乎没有改变我的应用程序用于它的凭证标记的缓存。~/.azure。python代码继续使用与以前相同的凭据。~/.azure必须是az cli,而不是az。发布于 2021-09-07 21:37:03
找到了!AzureML SDK似乎在~/.azureml/auth/中存储auth凭据。
删除~/.azureml目录(它似乎没有任何其他内容)就成功了。
https://stackoverflow.com/questions/69046118
复制相似问题