La Guía de referencia de la API de AWS SDK for JavaScript V3 describe en detalle todas las operaciones de la API para la versión 3 (V3) de AWS SDK for JavaScript.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configuración de proxies para Node.js
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.
Para encontrar un agente HTTP de terceros, busque “proxy HTTP” en npm
Para instalar un proxy de agente HTTP de terceros, introduzca lo siguiente en la línea de comandos, donde PROXY es el nombre del paquete de npm.
npm installPROXY--save
Para usar un proxy en su aplicación, utilice la propiedad httpAgent y
httpsAgent, como se muestra en el siguiente ejemplo para un cliente de DynamoDB.
import { DynamoDBClient } from '@aws-sdk/client-dynamodb'; import { NodeHttpHandler } from "@smithy/node-http-handler"; import { HttpsProxyAgent } from "hpagent"; const agent = new HttpsProxyAgent({ proxy: "http://internal.proxy.com" }); const dynamodbClient = new DynamoDBClient({ requestHandler: new NodeHttpHandler({ httpAgent: agent, httpsAgent: agent }), });
nota
httpAgent no es lo mismo que httpsAgent, y dado que la mayoría de las llamadas del cliente serán a https, ambas deberían estar configuradas.