Konfigurieren von Proxys für Node.js - AWS SDK for JavaScript

Helfen Sie uns, dasAWS SDK for JavaScriptVersion 3 (V3) -Dokumentation durch Feedback unter Verwendung derFeedbackLink oder erstellen Sie ein Problem oder ziehen Sie eine Anfrage anGitHubaus.

DieAWS SDK for JavaScriptReferenzhandbuch zur V3-API-Referenzbeschreibt ausführlich alle API-Operationen für dieAWS SDK for JavaScriptVersion 3 (V3).

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Konfigurieren von Proxys für Node.js

Wenn Sie nicht direkt eine Verbindung mit dem Internet herstellen können, unterstützt das SDK für JavaScript die Verwendung von HTTP- oder HTTPS-Proxys über einen Drittanbieter-HTTP-Agenten.

Um einen Drittanbieter-HTTP-Agenten zu suchen, suchen Sie unter „HTTP-Proxy“npmaus.

Um einen Drittanbieter-HTTP-Agent-Proxy zu installieren, geben Sie Folgendes an der Eingabeaufforderung ein, wobeiPROXYist der Name desnpm-Paket.

npm install PROXY --save

Um einen Proxy in Ihrer Anwendung zu verwenden, verwenden Sie diehttpAgentundhttpsAgent-Eigenschaft, wie im folgenden Beispiel für einen DynamoDB-Client gezeigt.

import { DynamoDBClient } from "@aws-sdk/client-dynamodb"; import { NodeHttpHandler } from "@aws-sdk/node-http-handler"; import ProxyAgent from "proxy-agent"; const proxyAgent = new ProxyAgent("http://internal.proxy.com"); const dynamodbClient = new DynamoDBClient({ requestHandler: new NodeHttpHandler({ httpAgent: proxyAgent, httpsAgent: proxyAgent }), });
Anmerkung

httpAgentist nicht dasselbe wiehttpsAgent, und da die meisten Anrufe vom Kundenhttps, beide sollten festgelegt werden.