gpt4 book ai didi

azure - 我可以同时从同一台计算机使用 azure-cli 访问多个 azure 帐户吗?

转载 作者:行者123 更新时间:2023-12-05 00:58:15 24 4
gpt4 key购买 nike

我们实际上有多个 azure 帐户(出于某些正当原因),并且我希望能够从同一台计算机同时为不同帐户运行 azure-cli 命令。

问题是,一旦我使用 azure login 登录到一个 azure 帐户, token 将存储在 ~/.azure 目录中,因此我不确定是否可以准确登录到另一个帐户同时在那台机器上。

有什么方法可以告诉 azure-cli 不要将 token 存储在本地配置文件中,以便我可以使用 azure-cli 从同一台计算机同时连接到多个帐户?

最佳答案

如果您使用的是 Windows 或 Mac 计算机,则 token 将分别存储在 Windows token 管理器或 OSx key 链中。仅在 Linux 系统上, token 存储在 ~/.azure/azureProfile.json

但是,您应该仍然能够在 Win/Mac 或 Linux 计算机上使用多个帐户登录。

azure account set "subscription-name"会将订阅设置为默认订阅,并且您执行的所有命令都将针对该订阅运行。

每个命令都有一个 -s 或 --subscription 开关,您可以在其中显式指定订阅 ID。即使订阅属于不同的帐户,如果您已使用该帐户进行身份验证,它应该仍然有效。

对于 Linux 系统,我建议创建多个用户帐户,然后从这些帐户运行 CLI。我认为当来自不同帐户的两个命令尝试访问 ~/.azure/azureProfile.json 时,可能会出现竞争条件。

关于azure - 我可以同时从同一台计算机使用 azure-cli 访问多个 azure 帐户吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33137145/

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