要通过代理服务器访问AWS,您可以使用代理服务器使用的 DNS 域名或 IP 地址和端口号配置 HTTP_PROXY
和 HTTPS_PROXY
环境变量。
以下示例显示了全部使用大写字母的环境变量名称。但是,如果您指定一个变量两次,一次使用大写字母,一次使用小写字母,则以使用小写字母的变量为准。我们建议您只定义变量一次,以避免混淆和意外行为。
以下示例显示如何使用代理的显式 IP 地址或解析为代理 IP 地址的 DNS 名称。两种情况都可以后跟冒号和应将查询发送到的端口号。
Linux 或 macOS
$
export HTTP_PROXY=http://10.15.20.25:1234
$
export HTTP_PROXY=http://proxy.example.com:1234
$
export HTTPS_PROXY=http://10.15.20.25:5678
$
export HTTPS_PROXY=http://proxy.example.com:5678
Windows
C:\>
setx HTTP_PROXY http://10.15.20.25:1234
C:\>
setx HTTP_PROXY http://proxy.example.com:1234
C:\>
setx HTTPS_PROXY http://10.15.20.25:5678
C:\>
setx HTTPS_PROXY http://proxy.example.com:5678
AWS CLI 支持 HTTP 基本身份验证。在代理 URL 中指定用户名和密码,如下所示:
Linux 或 macOS
$
export HTTP_PROXY=http://username:password@proxy.example.com:1234
$
export HTTPS_PROXY=http://username:password@proxy.example.com:5678
Windows
C:\>
setx HTTP_PROXY http://username:password@proxy.example.com:1234
C:\>
setx HTTPS_PROXY http://username:password@proxy.example.com:5678