【问题标题】:How to configure azure-cli behind a corporate proxy on Windows如何在 Windows 上的公司代理后面配置 azure-cli
【发布时间】:2020-07-02 07:47:37
【问题描述】:

我在公司代理后面使用 Windows 10,az --version 输出以下内容:

azure-cli                          2.5.1

command-modules-nspkg              2.0.3
core                               2.5.1
nspkg                              3.0.4
telemetry                          1.0.4
...
Unable to check if your CLI is up-to-date. Check your internet connection.

此外,az extension list-available 抛出:

Unable to get extension index.
Please ensure you have network connection. Error detail: HTTPSConnectionPool(host='aka.ms', port=443): Max retries exceeded with url: /azure-cli-extension-index-v1 (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 403 Forbidden',)))

如何为企业代理配置 azure-cli?

【问题讨论】:

    标签: windows proxy azure-cli


    【解决方案1】:
    1. 从http://wpad/wpad.dat下载本地代理配置
    2. 在wpad.dat 文件的开头有一行类似于CWSProxy="PROXY proxy.corporation.com:8082";
    3. 在环境变量 HTTPS_PROXY 中输入代理服务器,例如在 bash 中:export HTTPS_PROXY="proxy.corporation.com:8082"

    现在az extension list-available 连接。但是,出于某种原因,az --version 仍然提供Unable to check if your CLI is up-to-date. Check your internet connection. 您现在无论如何都可以安装扩展程序,例如az extension add --name azure-devops。

    【讨论】:

    • 这个答案对我有帮助,并且解决了问题,你可以标记它已解决
    【解决方案2】:

    来自https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?view=azure-cli-latest&tabs=azure-cli#proxy-blocks-connection

    对于 Windows 10,您可以在 Settings > Network & Internet > Proxy 窗格中检查代理设置。请联系您的系统管理员以获取所需的设置,或者您的机器可能受配置管理或需要高级设置的情况。

    【讨论】:

    • 这不能回答问题。找到代理是有帮助的,但不能解决问题。
    猜你喜欢
    • 2012-08-05
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    • 2011-04-29
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多