gpt4 book ai didi

azure - 凭据不可用错误: Please run 'az login' to set up an account

转载 作者:行者123 更新时间:2023-12-03 06:09:43 36 4
gpt4 key购买 nike

您好,我在使用新集群运行命令时遇到此错误。当我使用旧集群运行脚本时,我没有收到任何错误,但是当我使用新集群时,我收到此错误。有人遇到过同样的问题吗?我应该在 Azure CLI 中运行此 az login 吗?非常感谢任何帮助!

/databricks/python/lib/python3.8/site-packages/azure/keyvault/secrets/_shared/challenge_auth_policy.py in _handle_challenge(self, request, challenge)
135 # azure-identity credentials require an AADv2 scope but the challenge may specify an AADv1 resource
136 scope = challenge.get_scope() or challenge.get_resource() + "/.default"
--> 137 self._token = self._credential.get_token(scope)
138
139 # ignore mypy's warning because although self._token is Optional, get_token raises when it fails to get a token

/databricks/python/lib/python3.8/site-packages/azure/identity/_internal/decorators.py in wrapper(*args, **kwargs)
25 [0;32mdef wrapper(*args, **kwargs):
26 try:
---> 27 token = fn(*args, **kwargs)
28 _LOGGER.info("%s succeeded", qualified_name)
29 return token

/databricks/python/lib/python3.8/site-packages/azure/identity/_credentials/azure_cli.py in get_token(self, *scopes, **kwargs)
56 output, error = _run_command(COMMAND_LINE.format(resource))
57 if error:
---> 58 raise error
59
60 token = parse_token(output)

CredentialUnavailableError: Please run 'az login' to set up an account

最佳答案

CredentialUnavailableError: Please run 'az login' to set up an account.

根据错误,您未通过 Azure 进行身份验证。此问题是由 Azure CLI 身份验证方法引起的。

要解决此问题,您需要在 Databricks 笔记本中执行以下命令:

%sh
pip install azure-cli
az login
az account set --subscription <Subscription Id>

它将首先在头节点上安装 azure CLI,然后 az login 将在您的特定 azure 帐户中登录您,az account set --subscription 将设置上下文使用特定订阅。

我的执行: enter image description here

关于azure - 凭据不可用错误: Please run 'az login' to set up an account,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76923339/

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