Skip to content

Commit 4f1a483

Browse files
committed
Move lambdaEnv definition to the top
1 parent cee02d0 commit 4f1a483

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

packages/cdk/stacks/EpsAssistMeStack.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,23 @@ export class EpsAssistMeStack extends Stack {
368368
})
369369
kbDataSource.node.addDependency(kb)
370370

371+
// ==== Lambda environment variables ====
372+
const lambdaEnv: {[key: string]: string} = {
373+
RAG_MODEL_ID: "anthropic.claude-3-sonnet-20240229-v1:0",
374+
EMBEDDING_MODEL: "amazon.titan-embed-text-v2:0",
375+
SLACK_SLASH_COMMAND: "/ask-eps",
376+
COLLECTION_NAME: "eps-assist-vector-db",
377+
VECTOR_INDEX_NAME: "eps-assist-os-index",
378+
BEDROCK_KB_NAME: "eps-assist-kb",
379+
BEDROCK_KB_DATA_SOURCE: "eps-assist-kb-ds",
380+
LAMBDA_MEMORY_SIZE: "265",
381+
KNOWLEDGEBASE_ID: kb.attrKnowledgeBaseId,
382+
GUARD_RAIL_ID: guardrail.attrGuardrailId,
383+
GUARD_RAIL_VERSION: guardrailVersion.attrVersion,
384+
SLACK_BOT_TOKEN_PARAMETER: slackBotTokenParameter.parameterName,
385+
SLACK_SIGNING_SECRET_PARAMETER: slackSigningSecretParameter.parameterName
386+
}
387+
371388
// ==== IAM Policy for Lambda to read SSM parameters ====
372389
const slackLambdaSSMPolicy = new PolicyStatement({
373390
actions: ["ssm:GetParameter", "ssm:GetParameters", "ssm:GetParameterHistory"],
@@ -409,23 +426,6 @@ export class EpsAssistMeStack extends Stack {
409426
]
410427
})
411428

412-
// ==== Lambda environment variables ====
413-
const lambdaEnv: {[key: string]: string} = {
414-
RAG_MODEL_ID: "anthropic.claude-3-sonnet-20240229-v1:0",
415-
EMBEDDING_MODEL: "amazon.titan-embed-text-v2:0",
416-
SLACK_SLASH_COMMAND: "/ask-eps",
417-
COLLECTION_NAME: "eps-assist-vector-db",
418-
VECTOR_INDEX_NAME: "eps-assist-os-index",
419-
BEDROCK_KB_NAME: "eps-assist-kb",
420-
BEDROCK_KB_DATA_SOURCE: "eps-assist-kb-ds",
421-
LAMBDA_MEMORY_SIZE: "265",
422-
KNOWLEDGEBASE_ID: kb.attrKnowledgeBaseId,
423-
GUARD_RAIL_ID: guardrail.attrGuardrailId,
424-
GUARD_RAIL_VERSION: guardrailVersion.attrVersion,
425-
SLACK_BOT_TOKEN_PARAMETER: slackBotTokenParameter.parameterName,
426-
SLACK_SIGNING_SECRET_PARAMETER: slackSigningSecretParameter.parameterName
427-
}
428-
429429
// ==== SlackBot Lambda ====
430430
const slackBotLambda = new LambdaFunction(this, "SlackBotLambda", {
431431
stackName: props.stackName,

0 commit comments

Comments
 (0)