La AWS SDK per JavaScript V3 API Reference Guide descrive in dettaglio tutte le operazioni API per la AWS SDK per JavaScript versione 3 (V3).
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configura i proxy per Node.js
Se non riesci a connetterti direttamente a Internet, l'SDK JavaScript supporta l'uso di proxy HTTP o HTTPS tramite un agente HTTP di terze parti.
Per trovare un agente HTTP di terze parti, cerca «proxy HTTP» su npm.
Per installare un agente proxy HTTP di terze parti, inserisci quanto segue al prompt dei comandi, PROXY
dov'è il nome del npm
pacchetto.
npm install
PROXY
--save
Per utilizzare un proxy nell'applicazione, utilizzate la
httpsAgent
proprietà httpAgent
and, come illustrato nell'esempio seguente per un client 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
non è uguale ahttpsAgent
, e poiché la maggior parte delle chiamate dal client sarà diretta ahttps
, entrambe devono essere impostate.