From 49d70cbed4a8d226e537c98647afd93067848baa Mon Sep 17 00:00:00 2001 From: Nuha Shawahna Date: Wed, 17 Jan 2024 23:51:48 -0400 Subject: [PATCH] Add requestHandler to AWSConfig --- collectors/aws/collector.js | 5 +---- collectors/aws/collector_multipart.js | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/collectors/aws/collector.js b/collectors/aws/collector.js index 41978de0ba..9ac528a0a1 100644 --- a/collectors/aws/collector.js +++ b/collectors/aws/collector.js @@ -25,9 +25,6 @@ var async = require('async'); var helpers = require(__dirname + '/../../helpers/aws'); var collectors = require(__dirname + '/../../collectors/aws'); var collectData = require(__dirname + '/../../helpers/shared.js'); -// JS SDK v3 does not support global configuration. -// Codemod has attempted to pass values to each service client in this file. -// You may need to update clients outside of this file, if they use global config. const { Agent } = require('https'); const { Agent: HttpAgent } = require("http"); @@ -57,7 +54,7 @@ var collect = function(AWSConfig, settings, callback) { var AWSXRay; var debugMode = settings.debug_mode; if (debugMode) AWSXRay = require('aws-xray-sdk'); - + // Override max sockets const customRequestHandler = new NodeHttpHandler({ httpsAgent: new Agent({maxSockets: 100}), httpAgent: new HttpAgent({maxSockets: 100}) diff --git a/collectors/aws/collector_multipart.js b/collectors/aws/collector_multipart.js index dfdf6520d9..9aefa0fc77 100644 --- a/collectors/aws/collector_multipart.js +++ b/collectors/aws/collector_multipart.js @@ -26,8 +26,8 @@ var helpers = require(__dirname + '/../../helpers/aws'); var collectors = require(__dirname + '/../../collectors/aws'); var collectData = require(__dirname + '/../../helpers/shared.js'); -// Override max sockets const { Agent } = require('https'); +const { Agent: HttpAgent } = require("http"); const { NodeHttpHandler } = require('@aws-sdk/node-http-handler'); var CALLS_CONFIG = { @@ -64,7 +64,7 @@ var collect = function(AWSConfig, settings, callback) { var AWSXRay; var debugMode = settings.debug_mode; if (debugMode) AWSXRay = require('aws-xray-sdk'); - + // Override max sockets const customRequestHandler = new NodeHttpHandler({ httpsAgent: new Agent({maxSockets: 100}), httpAgent: new HttpAgent({maxSockets: 100})