AWS SDK for JavaScript V3 API リファレンスガイドでは、 AWS SDK for JavaScript バージョン3 (V3) のすべての API オペレーションについて詳しく説明します。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Node.js のプロキシを設定する
インターネットに直接接続できない場合、SDK for JavaScript は サードパーティーの HTTP エージェントを介した HTTP または HTTPS プロキシの使用をサポートします。
サードパーティーの HTTP エージェントを検索するには、npm
サードパーティーの HTTP エージェントプロキシをインストールするには、コマンドプロンプトで次のように入力します。ここではPROXY
(プロキシ)はnpm
パッケージの名前です。
npm install
PROXY
--save
アプリケーションでプロキシを使用するには、DynamoDBクライアントの次の例に示すように、httpAgent
と
httpsAgent
プロパティを使用します。
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
}),
});
注記
httpAgent
はhttpsAgent
と同じではなく、クライアントからのほとんどの呼び出しは https
になるため、両方を設定する必要があります。