如何在适用于 Node 的 AWS 开发工具包 v3 中打开线路日志记录

问题描述 投票:0回答:1

使用适用于 Node / javascript 的 AWS 开发工具包 v3 时如何记录完整的 HTTP 请求和响应?

amazon-web-services aws-sdk-js aws-sdk-js-v3
1个回答
0
投票

我正在寻找解决方案,我发现的是:

const { RekognitionClient, ListFacesCommand } = require("@aws-sdk/client-rekognition");
const log4js = require("log4js");

log4js.configure({
  appenders: { out: { type: "stdout" } },
  categories: { default: { appenders: ["out"], level: "all" } },
});

const logger = log4js.getLogger();

const REGION = process.env.AWS_REGION;
const rkClient = new RekognitionClient({ region: REGION, logger: logger });

就我而言,我使用 Rekognition,但您可以将它用于所有服务。

端点通常是 https://rekognition..amazonaws.com。 请参阅此处:https://docs.aws.amazon.com/general/latest/gr/rande.html

要调试调用,您可以使用代理服务器(如 fiddler)。您可以使用 CurrPorts 提供更少的信息。

© www.soinside.com 2019 - 2024. All rights reserved.