Fix lambda iam (#11163)

As title, fix lambda driver for serverless functions
This commit is contained in:
martmull
2025-03-25 15:57:04 +01:00
committed by GitHub
parent b70aa6f2ee
commit 45b8a330c6

View File

@ -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,
});