使用通過代理伺服器的 Az PowerShell 模組
如果 HTTP 要求需要 Proxy,Azure PowerShell 小組會針對不同的平台建議下列 Proxy 設定:
平臺 | 建議的 Proxy 設定 | 批注 |
---|---|---|
Windows PowerShell 5.1 | 系統 Proxy 設定 | 使用系統 Proxy 設定 (因特網選項)。 |
Windows 上的 PowerShell 7 | 系統 Proxy 設定 | 您可以藉由設定HTTP_PROXY和HTTPS_PROXY環境變數,以及選擇性NO_PROXY來設定 Proxy。 |
macOS 上的 PowerShell 7 | 系統 Proxy 設定 | 您可以藉由設定HTTP_PROXY和HTTPS_PROXY環境變數,以及選擇性NO_PROXY來設定 Proxy。 |
Linux 上的 PowerShell 7 | 同時設定HTTP_PROXY和HTTPS_PROXY環境變數,以及選擇性NO_PROXY | 在啟動 PowerShell 之前,應該先設定環境變數,否則可能不會受到遵守。 |
使用的環境變數如下:
- HTTP_PROXY:用於 HTTP 要求的 Proxy 伺服器。
- HTTPS_PROXY:HTTPS 要求上使用的 Proxy 伺服器。
- NO_PROXY:應該從 Proxy 中排除的主機名逗號分隔清單。
在環境變數區分大小寫的系統上,變數名稱可以是小寫或全部大寫。 系統會先檢查小寫名稱。