

AWS SDK for JavaScript v2 はサポート終了となりました。[AWS SDK for JavaScript 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>

インターネットに直接接続できない場合、SDK for JavaScript は [proxy-agent](https://github.com/TooTallNate/proxy-agents/tree/main/packages/proxy-agent) などのサードパーティーの HTTP エージェントを介した 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') }
});
```

他のプロキシライブラリの詳細については、「[npm、Node.js パッケージマネージャー](https://www.npmjs.com/)」を参照してください。