Az 登录 urllib3 [Errno 11001] getaddrinfo 失败

问题描述 投票:0回答:2

我正在尝试使用“az login”在 Powershell 上登录 Azure。但是,我收到以下错误:

<urllib3.connection.HTTPSConnection object at 0x04B37760>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed

关于如何解决这个问题有什么见解吗?

azure networking https
2个回答
1
投票

<urllib3.connection.HTTPSConnection object at 0x04B37760>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed

此错误将由于代理(内部代理或公司代理)而发生。
在运行到 azure 登录 cmdlet 之前,尝试在命令提示符中设置环境变量:

set HTTPS_PROXY=myProxy.a200.mh.gro:80

我正在尝试使用“az login”在 Powershell 上登录 Azure

正如您所说,在 PowerShell 中运行

az login
cmdlet 以在环境变量中设置
HTTPS_PROXY

$env:HTTPS_PROXY='myProxy.a200.mh.gro:80'

然后运行

az login
az login --use-device-code
使用 PowerShell 中的 CLI 登录 Azure。

参考这个类似的问题


0
投票

我昨天遇到了同样的问题,尽管是在登录后,但在尝试运行命令时收到了此错误消息。在此发布,以防其他人遇到同样的问题。

由于此“getaddrinfo failed”错误是描述无法找到目标地址的一般错误,因此它并不能真正帮助描述有关命令错误的任何具体信息。对我来说,问题是 azure cli 假设您默认连接到商业云,但我没有。如果需要使用美国政府云或中国云或其他主权云,则需要在针对租户运行任何操作之前运行 az cloud set --name [此处为您的云名称]。请参阅此处的示例:https://learn.microsoft.com/en-us/azure/azure-government/documentation-government-get-started-connect-with-cli#Connect%20with%20Azure%20CLI

© www.soinside.com 2019 - 2024. All rights reserved.