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).
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurar proxies para Node.js
Se você não conseguir se conectar diretamente à Internet, o SDK para JavaScript suporta o uso de proxies HTTP ou HTTPS por meio de um agente HTTP terceirizado.
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, onde PROXY
está o nome do npm
pacote.
npm install
PROXY
--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.