From 78493bf32a819f94fea48ce14265baa48300ea28 Mon Sep 17 00:00:00 2001 From: Carlos Monastyrski Date: Wed, 3 Sep 2025 22:23:19 -0300 Subject: [PATCH] Minor fix on redundant constant --- .../src/ee/services/dynamic-secret/providers/aws-iam.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/backend/src/ee/services/dynamic-secret/providers/aws-iam.ts b/backend/src/ee/services/dynamic-secret/providers/aws-iam.ts index bc325dece..c64cb9856 100644 --- a/backend/src/ee/services/dynamic-secret/providers/aws-iam.ts +++ b/backend/src/ee/services/dynamic-secret/providers/aws-iam.ts @@ -30,9 +30,8 @@ import { AwsIamAuthType, AwsIamCredentialType, DynamicSecretAwsIamSchema, TDynam import { compileUsernameTemplate } from "./templateUtils"; // AWS STS duration constants (in seconds) -const AWS_STS_MIN_DURATION = 900; // 15 minutes -const AWS_STS_MAX_DURATION_SESSION_TOKEN = 43200; // 12 hours for GetSessionToken -const AWS_STS_MAX_DURATION_ASSUME_ROLE = 43200; // 12 hours for AssumeRole +const AWS_STS_MIN_DURATION = 900; +const AWS_STS_MAX_DURATION_SESSION_TOKEN = 43200; const generateUsername = (usernameTemplate?: string | null, identity?: { name: string }) => { const randomUsername = alphaNumericNanoId(32); @@ -261,7 +260,7 @@ export const AwsIamProvider = (): TDynamicProviderFns => { : undefined }); - durationSeconds = Math.min(durationSeconds, AWS_STS_MAX_DURATION_ASSUME_ROLE); + durationSeconds = Math.min(durationSeconds, AWS_STS_MAX_DURATION_SESSION_TOKEN); const assumeRoleRes = await stsClient.send( new AssumeRoleCommand({