From 45b8a330c6b5ee1f3d856927ea773435f9f25055 Mon Sep 17 00:00:00 2001 From: martmull Date: Tue, 25 Mar 2025 15:57:04 +0100 Subject: [PATCH] Fix lambda iam (#11163) As title, fix lambda driver for serverless functions --- .../engine/core-modules/serverless/drivers/lambda.driver.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/twenty-server/src/engine/core-modules/serverless/drivers/lambda.driver.ts b/packages/twenty-server/src/engine/core-modules/serverless/drivers/lambda.driver.ts index a5027b9af..b8273378f 100644 --- a/packages/twenty-server/src/engine/core-modules/serverless/drivers/lambda.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/serverless/drivers/lambda.driver.ts @@ -50,7 +50,7 @@ import { INDEX_FILE_NAME } from 'src/engine/core-modules/serverless/drivers/cons import { readFileContent } from 'src/engine/core-modules/file-storage/utils/read-file-content'; const UPDATE_FUNCTION_DURATION_TIMEOUT_IN_SECONDS = 60; -const CREDENTIALS_DURATION_IN_SECONDS = 10 * 60 * 60; // 10h +const CREDENTIALS_DURATION_IN_SECONDS = 60 * 60; // 1h const LAMBDA_EXECUTOR_DESCRIPTION = 'User script executor'; export interface LambdaDriverOptions extends LambdaClientConfig { @@ -98,7 +98,7 @@ export class LambdaDriver implements ServerlessDriver { ); const assumeRoleCommand = new AssumeRoleCommand({ - RoleArn: 'arn:aws:iam::820242914089:role/LambdaDeploymentRole', + RoleArn: this.options.subhostingRole, RoleSessionName: 'LambdaSession', DurationSeconds: CREDENTIALS_DURATION_IN_SECONDS, });