

适用于 JavaScript 的 AWS SDK v2 已终止支持。建议您迁移到 [适用于 JavaScript 的 AWS SDK v3](https://docs.aws.amazon.com//sdk-for-javascript/v3/developer-guide/)。有关更多详情和如何迁移的信息，请参阅本[公告](https://aws.amazon.com/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/)。

# 配置 Node.js 的代理
<a name="node-configuring-proxies"></a>

如果您无法直接连接到 Internet，则 SDK for JavaScript 支持通过第三方 HTTP 代理（例如 [proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/main/packages/proxy-agent)）使用 HTTP 或 HTTPS 代理。要安装 proxy-agent，请在命令行中键入以下内容。

```
npm install proxy-agent --save
```

如果您决定使用其他代理，请首先按照该代理的安装和配置说明进行操作。要在应用程序中使用此代理或其他第三方代理，必须设置 `httpOptions` 的 ` AWS.Config` 属性以指定您选择的代理。此示例显示了 ` 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)](https://www.npmjs.com/)。