Hilf uns, das zu verbessernAWS SDK for JavaScriptVersion 3 (V3) -Dokumentation, indem Sie Feedback mithilfe derFeedbackverlinken, oder erstellen Sie ein Issue oder Pull Request aufGitHub
DieAWS SDK for JavaScriptReferenzhandbuch zur V3-APIbeschreibt ausführlich alle API-Operationen für denAWS 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, ist das SDK für JavaScript unterstützt die Verwendung von HTTP- oder HTTPS-Proxys über einen Drittanbieter-HTTP-Agenten.
Um einen Drittanbieter-HTTP-Agenten zu suchen, suchen Sie unternpm
Um einen Drittanbieter-HTTP-Agent-Proxy zu installieren, geben Sie Folgendes bei der Eingabeaufforderung ein, wobeiPROXY
ist der Name desnpm
-Paket.
npm install
PROXY
--save
Um einen Proxy in Ihrer Anwendung zu verwenden, verwenden Sie diehttpAgent
undhttpsAgent
-Eigenschaft, wie im folgenden Beispiel für einen DynamoDB-Client gezeigt.
iimport { DynamoDBClient } from '@aws-sdk/client-dynamodb'; import { NodeHttpHandler } from '@aws-sdk/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 }), });
httpAgent
ist nicht dasselbe wiehttpsAgent
, und da die meisten Anrufe vom Kundenhttps
festgelegt werden, sollten beide festgelegt werden.