From babc0d0dbb5f7b11570184dc73de20db9cfccbfd Mon Sep 17 00:00:00 2001 From: rammohan-y <37395033+rammohan-y@users.noreply.github.com> Date: Mon, 11 Aug 2025 18:47:32 +0530 Subject: [PATCH] Fix for issue https://github.com/jambonz/jambonz-feature-server/issues/1317. (#1318) Unable to use mod_aws_transcribe module due to security error as sessionId is not populated --- lib/utils/transcription-utils.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/utils/transcription-utils.js b/lib/utils/transcription-utils.js index 19226d83..65c9f7f5 100644 --- a/lib/utils/transcription-utils.js +++ b/lib/utils/transcription-utils.js @@ -785,12 +785,15 @@ module.exports = (logger) => { AWS_ACCESS_KEY_ID: sttCredentials.accessKeyId, AWS_SECRET_ACCESS_KEY: sttCredentials.secretAccessKey, AWS_REGION: sttCredentials.region, - AWS_SECURITY_TOKEN: sttCredentials.securityToken + AWS_SECURITY_TOKEN: sttCredentials.securityToken, + AWS_SESSION_TOKEN: sttCredentials.sessionToken ? sttCredentials.sessionToken : sttCredentials.securityToken }), ...(awsOptions.accessKey && {AWS_ACCESS_KEY_ID: awsOptions.accessKey}), ...(awsOptions.secretKey && {AWS_SECRET_ACCESS_KEY: awsOptions.secretKey}), ...(awsOptions.region && {AWS_REGION: awsOptions.region}), ...(awsOptions.securityToken && {AWS_SECURITY_TOKEN: awsOptions.securityToken}), + ...(awsOptions.sessionToken && {AWS_SESSION_TOKEN: awsOptions.sessionToken ? + awsOptions.sessionToken : awsOptions.securityToken}), ...(awsOptions.languageModelName && {AWS_LANGUAGE_MODEL_NAME: awsOptions.languageModelName}), ...(awsOptions.piiEntityTypes?.length && {AWS_PII_ENTITY_TYPES: awsOptions.piiEntityTypes.join(',')}), ...(awsOptions.piiIdentifyEntities && {AWS_PII_IDENTIFY_ENTITIES: true}),