

La versión 2 de AWS SDK para JavaScript ha llegado al final del soporte. Se recomienda que migre a [AWS SDK para JavaScript v3](https://docs.aws.amazon.com//sdk-for-javascript/v3/developer-guide/). Para ver detalles e información adicionales sobre cómo realizar la migración, consulte este [anuncio](https://aws.amazon.com/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/).

# Configuración de proxies para Node.js
<a name="node-configuring-proxies"></a>

Si no puede conectarse directamente a internet, el SDK para JavaScript admite el uso de proxies HTTP o HTTPS a través de un agente HTTP de terceros, como un [agente proxy](https://github.com/TooTallNate/proxy-agents/tree/main/packages/proxy-agent). Para instalar el agente proxy, escriba lo siguiente en la línea de comandos.

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

Si decide utilizar otro proxy, primero siga las instrucciones de instalación y configuración de dicho proxy. Para utilizar este u otro proxy de terceros en su aplicación, debe especificar la propiedad `httpOptions` de ` AWS.Config` para especificar el proxy que elija. En este ejemplo se muestra ` proxy-agent`. 

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

Para obtener más información acerca de otras bibliotecas de proxy, consulte [npm, el administrador de paquetes de Node.js](https://www.npmjs.com/).