Configura i proxy per Node.js - AWS SDK for JavaScript

La Guida API di riferimento AWS SDK for JavaScript V3 descrive in dettaglio tutte le API operazioni per la AWS SDK for 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, il modulo JavaScript supporta SDK l'uso dei HTTPS proxy HTTP tramite un agente di terze partiHTTP.

Per trovare un HTTP agente di terze parti, cerca "HTTPproxy» su npm.

Per installare un HTTP agente proxy di terze parti, inserisci quanto segue al prompt dei comandi, dove PROXY è 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

httpAgentnon è uguale ahttpsAgent, e poiché la maggior parte delle chiamate dal client sarà diretta ahttps, entrambe devono essere impostate.