配置 Node.js 的代理 - 适用于 JavaScript 的 Amazon SDK
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

我们已宣布即将终止对 适用于 JavaScript 的 Amazon SDK v2 的支持。建议您迁移到 适用于 JavaScript 的 Amazon SDK v3。有关日期、其他详细信息以及如何迁移的信息,请参阅链接的公告。

配置 Node.js 的代理

如果您无法直接连接到 Internet,则 SDK for JavaScript 支持通过第三方 HTTP 代理(例如 proxy-agent)使用 HTTP 或 HTTPS 代理。要安装 proxy-agent,请在命令行中键入以下内容。

npm install proxy-agent --save

如果您决定使用其他代理,请首先按照该代理的安装和配置说明进行操作。要在应用程序中使用此代理或其他第三方代理,必须设置 AWS.ConfighttpOptions 属性以指定您选择的代理。此示例显示了 proxy-agent

var AWS = require("aws-sdk"); var ProxyAgent = require('proxy-agent').ProxyAgent; AWS.config.update({ httpOptions: { agent: new ProxyAgent('http://internal.proxy.com') } });

有关其他代理库的更多信息,请参阅 Node.js 程序包管理器 (npm)