diff --git a/packages/bruno-cli/src/runner/interpolate-vars.js b/packages/bruno-cli/src/runner/interpolate-vars.js index 2585c1e3c..36f7c0c06 100644 --- a/packages/bruno-cli/src/runner/interpolate-vars.js +++ b/packages/bruno-cli/src/runner/interpolate-vars.js @@ -109,7 +109,16 @@ const interpolateVars = (request, envVars = {}, collectionVariables = {}, proces delete request.auth; } - return request; + if (request.awsv4config) { + request.awsv4config.accessKeyId = _interpolate(request.awsv4config.accessKeyId) || ''; + request.awsv4config.secretAccessKey = _interpolate(request.awsv4config.secretAccessKey) || ''; + request.awsv4config.sessionToken = _interpolate(request.awsv4config.sessionToken) || ''; + request.awsv4config.service = _interpolate(request.awsv4config.service) || ''; + request.awsv4config.region = _interpolate(request.awsv4config.region) || ''; + request.awsv4config.profileName = _interpolate(request.awsv4config.profileName) || ''; + } + + if (request) return request; }; module.exports = interpolateVars;