O Guia de referência da API do AWS SDK para JavaScript V3 descreve em detalhes todas as operações da API para o AWS SDK para JavaScript versão 3 (V3).
Configurar proxies para o Node.js
Se você não conseguir se conectar diretamente à Internet, o SDK para JavaScript oferecerá suporte ao uso de proxies HTTP ou HTTPS por meio de um agente HTTP de terceiros.
Para encontrar um agente HTTP de terceiros, pesquise por “proxy HTTP” em npm
Para instalar um proxy de agente HTTP de terceiros, digite o seguinte no prompt de comando, em que PROXY é o nome do pacote de npm.
npm installPROXY--save
Para usar um proxy em seu aplicativo, use as propriedades httpAgent e
httpsAgent, conforme mostrado no exemplo a seguir para um cliente do 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 não é o mesmo quehttpsAgent, e como a maioria das chamadas do cliente será para https, ambas devem ser definidas.