

 適用於 JavaScript 的 AWS SDK v2 已end-of-support。我們建議您遷移至 [適用於 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>

如果您無法直接連線至網際網路，適用於 JavaScript 的 SDK 支援透過 Proxy[-agent](https://github.com/TooTallNate/proxy-agents/tree/main/packages/proxy-agent) 等第三方 HTTP 代理程式使用 HTTP 或 HTTPS 代理。若要安裝 proxy 代理程式，請在命令列中輸入下列指令。

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

如果您決定使用不同的代理，先遵循該代理的安裝和設定指示。若要在應用程式中使用此代理或另一個第三方代理，您必須設定 ` AWS.Config` 的 `httpOptions` 屬性來指定您選擇的代理。此範例說明 ` proxy-agent`。

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

如需其他代理程式庫的更多資訊，請參閱 [npm (Node.js 套件管理工具)](https://www.npmjs.com/)。