gpt4 book ai didi

python-3.x - Azure AAD 身份验证,在浏览器中单击了错误的 microsoft ID,现在身份验证每次都失败

转载 作者:行者123 更新时间:2023-12-02 08:20:48 25 4
gpt4 key购买 nike

我正在运行一个Python程序来从Azure数据资源管理器获取数据,处理它并写入。我的验证方式是:

import os
os.system("az login")
#browser pops up, I click on the relevant microsoft account and login.

我现在可以返回 IDE 并继续执行我的程序。完成程序编码后,我重新启动内核并再次运行它进行测试。这次,在浏览器上,我不小心点击了错误的 microsoft azure 帐户,登录成功了(因为这是一次有效登录),但我知道这是错误的,所以我立即再次重新启动了我的内核。但从那时起,当我实际运行查询时,我就陷入了错误:

'Caller is not authorized to perform this action', '@type': 'Kusto.DataNode.Exceptions.UnauthorizedDatabaseAccessException',

我尝试使用 az 清理缓存

az cache purge
#no output on console

我尝试使用不同的浏览器,关闭所有内容并重新启动。我也尝试在windows系统中找到AppData下的kustoazure-data-explorer文件夹并手动删除缓存,但没有找到任何此类文件夹。注意:我还没有重新启动系统,它是一个 ec2 实例,我还有很多工作要做。

我能够在不同的 Windows 计算机上正常成功地运行相同的程序。将来我怎样才能以简单的方式解决这个问题?我通常不使用 Windows 或 Azure 进行开发工作。

最佳答案

az logout 命令应该可以完成这项工作,并让您从当前事件帐户中注销。

但是,根据您的测试,这对您不起作用,因此第二种选择是对所有特定帐户使用 az logout az logout --username - Doc

关于python-3.x - Azure AAD 身份验证,在浏览器中单击了错误的 microsoft ID,现在身份验证每次都失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68668841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com